Ich schrieb einige funktionelle VBA:speichern Bereich variable
Sheets("Src").Range("A2:A9").Copy Destination:=Sheets("Dest").Range("A2")
ich den Quellbereich in eine Variable für Flexibilität extrahieren möchten.
SrcRange = Sheets("Src").Range("A2:A9")
SrcRange.Copy Destination:=Sheets("Dest").Range("A2")
Dies funktioniert jedoch nicht. Womit sollte SrcRange gedimmt werden? Ist die erste Zeile überhaupt korrekt?
habe ich versucht, Dimming SrcRange als Bereich und es gab mir
Runtime error 91: Object Variable or With block variable not set
ich mit der Sprache nicht sehr vertraut bin und die Dokumentation hat mich wollen links (ich nicht den Rückgabetyp der Sheets (Index) finden konnte Aufruf, this war der nächste, den ich fand). Wenn ich auf "Aufnahme Makro" klicke, einige Aktionen ausführe und "Stopp" drücke, ist der Makro-Bereich noch leer.
Könnte jemand etwas Licht in die Verwendung von SrcRange als Variable werfen?
Ich mag in der Lage zu lesen, zu einer Variant-Variable/Array für weitere Flexibilität. Danke für den Tipp! –