Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Zeile über Range-Variable verschieben

Forumthread: Zeile über Range-Variable verschieben

Zeile über Range-Variable verschieben
24.11.2004 17:53:05
imtis
ich möchte einen Zeilenbereich in einer Range Variable ablegen und diese Variable anschließend einem anderen Zeilenbereich (auf einem anderen Sheet) zuordnen.
Ich habe dazu folgenden Quelltext:
...
Dim A as Range
Workbooks("Beispiel.xls").Sheets("Bsp1").Activate
A = Range(Cells(1, 2), Cells(1, 10))
Workbooks("Beispiel.xls").Sheets("Bsp2").Activate
Range(Cells(2, 3), Cells(2, 11)) = A
...
Dieser läuft einwandfrei.
Nun möchte ich die .Activate Kommandos weglassen und schreibe statdessen:
...
Dim A as Range
A = Workbooks("Beispiel.xls").Sheets("Bsp1").Range(Cells(1, 2), Cells(1, 10))
Workbooks("Beispiel.xls").Sheets("Bsp2").Range(Cells(2, 3), Cells(2, 11)) = A
...
was zu einer Fehlermeldung führt. Bin ich auf den .Activate Befehl angewiesen. Dieser verursacht meiner Meinung nach nur unnötige Rechenzeit.
Vielen Dank im Voraus!
imtis
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
bzw. mit Variant-Variable
24.11.2004 18:29:44
imtis
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18