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

Code erweitern

Forumthread: Code erweitern

Code erweitern
16.10.2021 14:06:04
Lorenz
Hallo Helfende, Mahlzeit
mit dem folgenden Code wird ein Bereich eines Blattes in ein anderes kopiert. Das Kopierte sollte aber in mehreren Blättern eingefügt werden.
Einige Versuche wie z.B.:
Set Union(wksWert, wks2,wks4,wks10) schlugen leider fehl

Sub Kopieren()
Dim wsQuelle, wsZiel As Worksheet, strZiel As String, lngLastQ As Long, lngLastZ As Long
Set wsQuelle = tbl_Kalender
Set wsZiel = wksWert
strZiel = ("ABR3")
lngLastQ = wsQuelle.Cells(letzteZeile, 746)
lngLastZ = wsZiel.Cells(13, 746)
wsQuelle.Range("ABR3:ABR" & letzteZeile).Copy wksWert.Range(strZiel)
End Sub
Gruss
Lorenz
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Code erweitern
16.10.2021 14:17:21
Piet
Hallo
wiederhole den Befehl doch einfach für jede Mappe einzeln: Ist etwas mehr schreibarbeit, aber das funktioniert einwandfrei.
wsQuelle.Range("ABR3:ABR" & letzteZeile).Copy wks2Range(strZiel) usw. für alle Zieltabellen
mfg Piet
AW: Code erweitern
16.10.2021 14:20:47
Lorenz
Hallo Piet
Wenn es denn so ist, werdee ich es so tun.
Danke fürn Hinweis
Grüße
Lorenz
Anzeige
AW: Code erweitern
16.10.2021 14:22:43
Piet
Nachtrag:
alternativ könntest du es auch über Array versuchen, man kann Sheets auch als Array zusammenfassen. Array(wks2, wks4) usw. s. Makro Recorder!
AW: Code erweitern
16.10.2021 14:37:07
Herbert_Grom
Hallo Lorenz,
wenn du die Namen der anderen AB kennst, dann mach es doch mit einer "For-Next"-Schleife.
Servus
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