Daten per VBA kopieren
15.02.2023 11:08:28
Robert
Brauch mal wieder zum wiederholten Maße Eure Hilfe.
Rudi hat mir dieses wunderbare Makro gezaubert. Es funktioniert Spitze. Danke noch mal.
Nun würde ich aber sehr gerne die Zielmappe öffnen (Datencenter\Beilagenwuensche\Beilagenwuensche1.). Aus der Quellmappe entsprechend kopieren (3Posten) z.B. a1:A34, B1:B34, C1:C24 und in die Zielmappe (Beilagenwuensche1) kopieren in die Seite ABG Nord A2. Die anderen würden dann ja Anlaog funktionieren und ich könnte mir das alleine Basteln. Ich wäre sehr lieb von Euch wenn Ihr mir noch einmal helfen würdet.
Hier nun noch das Makro.
Sub aaa()
Dim wkbQ As Workbook, wkbZ As Workbook
Dim wksZ As Worksheet, wksQ As Worksheet
Set wkbZ = ActiveWorkbook
Set wksZ = ActiveSheet
Set wkbQ = Workbooks.Open("N:\Datencenter\Beilagenwuensche\Beilagenwuensche1.xlsm")
Set wksQ = wkbQ.Sheets("Verteilung")
wksQ.Range("L2:L104").Copy
wksZ.Range("P5").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Set wksZ = wkbZ.Sheets("Zentral ABG Mitte")
wksQ.Range("P2:P104").Copy
wksZ.Range("P5").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wkbQ.Close False 'Quelle ohne zu speicher schließen
wkbZ.Close True 'Zielmappe schließen
End SubNochmals Danke im voraus. Sitze schon zwei Tage an der Aufgabe und komme zu keinem Ergebnis.
LG Robert
Anzeige