auf Suche nach Antwort auf die Frage, ob man ein Range-Objekt in eine Arrayzelle speichern und dann an anderer Stelle wieder abladen kann, habe ich folgendes ausprobiert:
Sub Test()
Dim arr As Variant
ReDim arr(1, 1)
Set arr(1, 1) = Range("A1")
Set Range("C1") = arr(1, 1)
End Sub
Dieser Code lässt sich nicht einmal kompilieren, die letzte Zeile verhindert das, Wenn ich diese aber auskommentiere und den Code bis dorthin laufen lasse, sehe ich im Lokalfenster, dass in arr(1,1) doch was drinnen steht, Aber nicht geeignet, um es woanders hinhzukopieren,
Meine Frage ist nun, warum ist das so, und wie kann man das tun?
August