Hallo,
Ich habe einen Excel Makro erstellt der in einer ansonsten leeren Excel Datei Sitzt. Wenn man diese Datei öffnet und den Makro startet passiert folgendes:
- Datei 1 (Tolle Daten.xlsx) wird geöffnet
- Datei 2 (Template.xlsx) wird geöffnet
- Daten aus Datei 1 werden in Datei 2 kopiert und teilweise formatiert
- Datei 1 wird geschlossen und gelöscht
- Datei 2 wird als UTF-8 .csv Datei in einem anderen Ordner gespeichert
- Datei 2 wird geschlossen ohne zu speichern
Dieser Makro funktioniert einwandfrei.
Wenn ich allerdings den Makro automatisch starten lasse, wenn ich die Excel Datei öffne rennt er in einen Fehler.
Jetzt Fragt ihr euch wahrscheinlich: "Wo ist die Fehlermeldung?"
Die würde ich euch ja schicken aber wirklich bei jedem Versuch bleibt der Code an einer anderen Stelle hängen.
Fehler:
- unbekannte Variable
- ActiveSheet.Copy -> unbekannt
- Datei 2 konnte nicht gespeichert werden
- objektvariable oder with-blockvariable nicht festgelegt
usw...
Wenn jemand eine Idee hat warum der Makro aufhört zu funktionieren wenn man ihn automatisch starten lässt wäre ich sehr Froh von euch zu hören :-)