ich habe folgende Problemstellung:
Ich habe eine Exceldatei (Wartung) in der es ein Tabellenblatt gibt welches eine Tabelle enthält in die Daten mit einem Makro eingetragen werden. Die Daten stehen in einer anderen Exceldatei (Zeiten) welche zum Eintragen der Daten mittels Makro geöffnet wird.
Ablauf:
Datei/Tabelle (Wartung) öffnen. Bestimmte Zelle (in Datei/Tabelle Wartung) markieren und Makro mittels Button aufrufen. Die Datei (Zeiten) mit den Auswahldaten wird geöffnet. Ein Auswahlliste öffnet sich. Es werden Daten ausgewählt und mittels Button übernommen und in die Datei/Tabelle (Wartung) in die markierte Zelle eingetragen. Die Auswahlliste schliesst sich und die Datei/Tabelle (Wartung) wird wieder aktiviert. Dieser Ablauf kann beliegig wiederholt werden. Ist die Bearbeitung fertig und wird die Datei (Wartung) geschlossen schliesst auch automatisch die Datei (Zeiten).
Soweit funzt alles.
Allerding soll nun die Datei Wartung vom Anwender unter einem anderen Namen abgespeichert werden wenn alle Zeiten eingetragen sind. Das soll geschehen a) wenn die Datei/Tabelle (Wartung) geschlossen wird oder b) manuell ausgelöst werden wenn noch weitere Daten einzutragen sind. Das ist soweit erst mal kein Problem. Dazu ist es aber notwendig das Makro anzupassen in welchem die Datei/Tabelle (Wartung dann aber mit neuem Namen) aktiviert wird.
Bei einer weiteren Bearbeitung der Tabelle/Datei (Wartung mit dem neuen Namen) funzt das Makro natürlich nicht mehr weil der Dateinamen noch auf die alte Datei/Tabelle (Wartung) verweist.
Ich hoffe ich konnte die Problematik verständlich rüberbringen.
Gruß Hanno