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

Forumthread: Tabllenblätter mit Makros kopieren ?

Tabllenblätter mit Makros kopieren ?
02.02.2017 14:53:27
Ulf
Hallo Forum,
ich habe mal eine Frage: ich wollte Tabellenblätter aus mehreren Arbeitsmappen zusammenkopieren. _ Das wäre erst mal kein Problem - der Befehl

worksheet.Copy 
würde das schnell und zuverlässig erledigen. Da ich sehr viel mit Makros arbeite, habe ich meine Variablen in den einzelnen Arbeitsmappen häufig global im "Modul1" deklariert. Und hier beginnt meine eigentliche Frage / mein Problem : kann ich Tabellenblätter mitsamt ihren zugehörigen Makros aus unterschiedlichen Arbeitsmappen zusammenkopieren, ohne dass die einzelnen "Module" sich gegenseitig überschreiben ?
Vielleicht habe ich mich etwas umständlich ausgedrückt, aber ich hoffe, dass mein Anliegen halbwegs verständlich geworden ist.
Mit freundlichen Grüßen,
Ulf
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabllenblätter mit Makros kopieren ?
02.02.2017 16:40:38
onur
Hi,
Module haben nix mit dem code der sheets zu tun, d.h. Module stehen über den Worksheets und gehören zu dem WorkBOOK..
Was im modul steht und am besten auch noch "public" deklariert ist, gilt immer für alle worksheets.
Wenn du worksheets kopierst, werden die module des anderen workbooks nicht übernommen, nur die codes der worksheets.
Variablen, die nur im jeweiligen worksheet gebraucht werden, solltest du nicht im modul deklarieren, sonst werden sie nicht mit übernommen oder die variablen überschneiden sich eventuell, wenn du auch die module mitkopierst.
Deswegen würde ich alles, was nur das jeweilige blatt braucht, auch nur in dessen code schreiben und das, was alle oder viele worksheets brauchen, in ein modul.
Gruß
Onur
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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