habe ein Problem mit unterschiedlichem Verhalten zwischen Excel 2007 und Excel 2003:
Ich habe eine Arbeitsmappe 'WbkMaster' welche unter anderem ein Worksheet 'O2C_Template' enthält.
Dieses Worksheet enthält einen Button, welches ein Makro aufruft, welches ebenfalls im Template-Worksheet codiert ist.
Per VBA-Makro kopiere ich dieses Worksheet 'O2C_Template' in eine neue Arbeitsmappe 'Auftrag_xxxx', fülle dort das Worksheet aus und dann hat der User die Möglichkeit mittels des kopierten Buttons und des im Worksheet hinterlegten Makros (welches ja ebenfalls mit dem Worksheet kopiert wurde) die Mappe zu speichern und per mail zu versenden.
Nun passiert folgendes:
Unter Excel 2007 funktioniert alles perfekt: Der Button in der kopierten Arbeitsmappe ruft das Makro in der kopierten Arbeitsmappe auf. Alles OK
Unter Excel 2003 ist es für mich überraschend und unverständlich: Der Button in der kopierten Arbeitsmappe öffnet meine Master-Arbeitsmappe und ruft das Makro von dort auf!?!
Irgendwie wird beim kopieren des Worksheets mit dem Button unter XL2003 die Referenz auf das Makro im Mastersheet gebildet, während unter XL2007 die Referenz auf das Makro im eigenen (kopierten) Sheet erstellt wird.
Wie kann ich das beeinflussen, dass unter XL2003 der Button ebenfalls das Makro aus der eigenen Arbeitsmappe aufruft?
Vielen Dank im Voraus
und liebe Grüße aus Wien
ein verzweifelter Ösi :-)