Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Variablen kopieren

Forumthread: Variablen kopieren

Variablen kopieren
Space
Hallo Forum,
ich muss diese Frage noch einmal auf den Tisch werfen, da sich mich immernoch beschäftig. Mit diesem Code kopiere ich aus einem andere Arbeitsblatt Spalten und setze sie in das aktuelle Arbeitsblatt in einer angegebenen Reihenfolge ein. Den fett markierten Bereich muss ich allerdings auch noch variabel gestalten, da sich die Quelldatei von der Anzahl der Zeilen her verändert.
Mit: ".Range(.Cells(18, 1), .Cells(Rows.Count, 2).End(xlUp)).Resize(, 23)" habe ich es bereits probiert aber leider keinen Erfolg gehabt (Anweisungsende bei wsZiel erwartet).
Sub
....
Dim wsQuelle As Worksheet, wsZiel As Worksheet
Dim arrSpalte, lngS As Long, lngZ As Long
arrSpalte = Array(12, 3, 9, 11, 7, 8, 14, 10, 15, 16, 2, 17, 1) 'Hier die Reihenfolge angeben !
Set wsQuelle = Workbooks.Open(Filename:="Pfad \ Datei.xls").Sheets("Vertretungen+Töchter")
Set wsZiel = Workbooks("Data Generator.xls").Sheets("Partner Kontakte")
For lngS = LBound(arrSpalte) To UBound(arrSpalte)
lngZ = lngZ + 1
wsQuelle.Range("A4:M500").Columns(arrSpalte(lngS)).Copy wsZiel.Cells(18, lngZ)
Next
....
End Sub
Wie kann ich das zum laufen bringen?
Danke an alle!
Gruß
Space
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Variablen kopieren
26.01.2010 16:11:49
Rudi
Hallo,
das ist doch ganz einfach!
For lngS = LBound(arrSpalte) To UBound(arrSpalte)
lngZ = lngZ + 1
With wsQuelle
.Range(.Cells(18, 1), .Cells(Rows.Count, 2).End(xlUp)).Resize(, 23).Columns(arrSpalte(lngS)).Copy wsZiel.Cells(18, lngZ)
End With
Next
Gruß
Rudi
AW: Variablen kopieren
26.01.2010 17:31:20
Space
Hallo,
ja, wenn mir das auch alles so einfach fallen würde ;)!
Danke hat geklappt!
Gruß
Space
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige