22.01.2018, 16:49
Hallo zusammen,
ich habe ein Makro indem die aktuelle Uhrzeit angegeben ist und jede Sekunde durch die Methode Application.OnTime Now + TimeValue("00:00:01") aktualisiert wird. In einer anderen Zelle habe ich eine fixe Uhrzeit zu stehen und sobald die aktuelle Uhrzeit die fixe Uhrzeit erreicht hat wird eine Meldung ausgegeben. Das Problem dabei ist, wenn ich eine andere gefüllte Arbeitsmappe öffne greift die ApplicationOnTime-Methode auch auf diese Arbeitsmappe zu, wodurch eine Fehlermeldung kommt und das Makro angehalten wird. Ist es mögliche das die Application.OnTime-Methode nur eine bestimmte Arbeitsmappe anspricht und neu geöffnete Arbeitsmappen nicht beachtet werden.
Vielen Dank für die Hilfe
ich habe ein Makro indem die aktuelle Uhrzeit angegeben ist und jede Sekunde durch die Methode Application.OnTime Now + TimeValue("00:00:01") aktualisiert wird. In einer anderen Zelle habe ich eine fixe Uhrzeit zu stehen und sobald die aktuelle Uhrzeit die fixe Uhrzeit erreicht hat wird eine Meldung ausgegeben. Das Problem dabei ist, wenn ich eine andere gefüllte Arbeitsmappe öffne greift die ApplicationOnTime-Methode auch auf diese Arbeitsmappe zu, wodurch eine Fehlermeldung kommt und das Makro angehalten wird. Ist es mögliche das die Application.OnTime-Methode nur eine bestimmte Arbeitsmappe anspricht und neu geöffnete Arbeitsmappen nicht beachtet werden.
Vielen Dank für die Hilfe