Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1852to1856
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Code erweitern

Code erweitern
16.10.2021 12: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

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

Betreff
Datum
Anwender
Anzeige
AW: Code erweitern
16.10.2021 12: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 12:20:47
Lorenz
Hallo Piet
Wenn es denn so ist, werdee ich es so tun.
Danke fürn Hinweis
Grüße
Lorenz
AW: Code erweitern
16.10.2021 12: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 12: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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige