Makro nur in bestimmter Datei ausführen
10.05.2017 14:26:17
Ulquiorra
ich habe in einer Zeiterfassungs-Datei ein auto_Open-Makro programmiert, welches u.a. dafür sorgt, dass sich diese Datei jede Minute aktualisiert.
Das Problem ist, dass dieses Makro im Hintergrund weiterläuft, trotz das die Datei in der es sich befindet bereits geschlossen ist. D.h.: Schließe ich die Zeiterfassungs-Datei, habe aber noch andere Excel-Dateien offen, so öffnet sich die Zeiterfassungs-Datei nach einer Minute (bzw. bei Aktualisierung) wieder von selbst.
Mein Quellcode sieht wie folgt aus:
Sub auto_Open()
Worksheets("Zeiterfassung").Range("Q23") = Environ("UserName")
MsgBox "Guten Morgen! :)"
If ActiveWorkbook.Name "Zeiterfassung_fertig_4.3_Makro.xlsm" Then Exit Sub
Application.OnTime Now + TimeValue("00:00:01"), "a"
End Sub
______________________________________________________________________________
Sub a()
Calculate
Application.OnTime Now + TimeValue("00:01:00"), "a"
End Sub
Hat jemand eine Lösung, wie ich dieses Problem umgehen kann?Vielen Dank im Voraus! :)