Mein Code hat einen kleinen Schönheitsfehler.
Muss das sein?
Ich habe ein Formular, das ich normalerweise in Datei1 verwende.
Jetzt muss ich aber dasselbe Formular auch in Datei2 verwenden.
Mein Code funktioniert soweit.
In Datei1 habe ich eine Prozedur erstellt, die den Formularaufruf enthält.
In Datei2 rufe ich diese Prozedur mit Application.Run "Datei1.xlsm!Prozedur" auf.
Vorher muss ich Datei1 aber aktivieren.
Workbooks("Datei1.xlsm").Sheets("Sheet1").Activate
Nach meinem Formularaufruf wieder zurück mit
Workbooks("Datei2.xlsm").Sheets("Sheet1").Activate
Das hin und her gehopse zwischen Datei1 und Datei2 möchte ich vermeiden.
Geht das?
LG
Edwin