ich habe ein Makro, das ursprünglich mal nur bei Bedarf ausgeführt werden sollte (einfach nur ein Hardcopy eines Tabellenblattes als neue Datei im Netzwerk ablegen). Inzwischen hat sich's aber ergeben, dass öfter danach gefragt wird. Meine Versuche, selbst wenigstens einmal wöchentlich dran zu denken, schlugen natürlich fehl ;-)
Jetzt hatten wir die Idee, das Makro automatisch beim Speichern der Ursprungsdatei laufen zu lassen. Eigentlich kein Problem - nur wird an dieser Datei über den Tag mehrfach dran gearbeitet, manchmal auch von meinen Chefs - und die finden das ziemlich doof, wenn beim Schließen erst noch ein Makro losbügelt.... Und manchmal möchte man auch einfach nicht die aktuellen Ergüsse in der abgelegten Kopie haben. Kurz: diese Lösung passt nicht.
Meine Idee war jetzt, diesen (automatischen) Makrostart beim Speichern der Datei abhängig von der Uhrzeit zu machen. Morgens erfolgt eine initiale Bearbeitung der Datei und danach könnte die Kopie abgelegt werden. Wenn ich dran denke, starte ich das Makro manuell. Meistens vergessen aber ich, als auch mein Kollege, das...
Kann ich also irgendwo in den VBA-Code integrieren, dass die aktuelle Uhrzeit abgeprüft wird und wenn es z.B. vor 8Uhr ist und die Datei gespeichert wird, das Makro dann startet? Den manuellen Start via Button möchte ich aber auch noch nutzen können...
Vielen Dank schonmal für Eure Hilfe
Gruß, Marko