Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
896to900
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
896to900
896to900
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Blätter nur kopieren, wenn Makro ausgeführt wurde

Blätter nur kopieren, wenn Makro ausgeführt wurde
18.08.2007 14:59:30
Waven
Hallo Zusammen
Folgende Ausgangslage:
Ich habe 3 verschiedene Makros in 3 verschiedenen Modulen. In einem 4ten Modul ist ein Makro um Tabellenblätter in eine neue Mappe zu kopieren: Sheets(Array("Tabelle2", "Tabelle3", "Tabelle4", "Tabelle5")).Copy
Jetzt möchte ich, dass nur die Blätter Tabelle2 und Tabelle3 kopiert werden, wenn nur das erste Makro ausgeführt wurde; die Blätter Tabelle2, Tabelle3 und Tabelle4 kopiert werden, wenn das erste und das zweite Makro ausgeführt wurden usw.
Ist das überhaupt möglich?
Danke für allfällige Lösungsvorschläge!
Gruss
Waven

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Blätter nur kopieren, wenn Makro ausgeführt wu
18.08.2007 16:55:00
fcs
Hallo Waven,
ein Lösung:
die Makros in den Modulen 1 bis 3 tragen am Ende der Ausführung einen Kontrollwert in eine Zelle der Tabelle(n).
Diesen Kontollwert überprüfst du in der Kopier-Prozedur in einer Select Case Anweisung und kopierst nur die entsprechendrn Tabellenblätter.
Falls erforderlich setzt du nach dem Kopiervorgang den Wert in den Kontrollzellen zurück.
Falls die Makros zeitlich direkt hinter einander ausgeführt werden, dann kannst du die Kontrollwerte auch in als Public deklarierten Variablen speichern, statt in einer Tabelle.
Alternativ zu Tabellenzellen könntets du die Kontrollwerte auch einem oder mehren Namen zuweisen, deren Werte du unter VBA ähnlich auswerten/ändern kannst wie Tabellen-Zellen.
Gruß
Franz
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige