29.07.2020, 13:03
Hallo,
ich bin auf der suche nach folgender VBA-Lösung:
Ich würde gerne einen Makro generieren, der beim anklicken der Speicherfunktion (Speicherbutton) ganz normal speichert, wobei bestimmte Bedingungen erfüllt sein sollten.
1. Sollte ich in einem Zeitraum zwischen 05:00 Uhr und 06:00 Uhr der Speicherbutton betätigt werden, dann soll auch ein Makro (kopieren von Daten aus Tabelle in andere Tabelle) ausgeführt werden. Außerhalb
dieser Uhrzeit soll aber nur gespeichert werden und das Ganze ohne das Makro. Das gleiche sollte auch in den Uhrzeiten von (13:00 Uhr bis 14:00 Uhr und 21:00 Uhr bis 22:00 Uhr) geschehen.
2. Wichtig wäre noch, das irgendwie registriert werden müsste, das in den Zeiträumen das Makro bereits ausgeführt wurde und dann nicht mehr die Bedingung greift das beim speichern das Makro mit ausgeführt wird.
Beispiel: Ich speichere um 14:10 Uhr und der Kopiervorgang wird dann mit ausgeführt, sollte ich aber um 14:45 Uhr nochmals auf speichern klicken sollte erkannt werden, das der Makro bereits ausgeführt wurde und
nur das speichern ohne Makro ausgeführt wird, obwohl es in dem Zeitraum geschehen ist. Ich denke man müsste einfach irgendwas in eine bestimmte Zelle schreiben (evtl. kopiert) und das über eine Abfrage
lösen. Aber ich weis es auch nicht.
Glaube das ist nicht ganz so einfach, wenn es überhaupt umzusetzen ist. Bin leider noch VBA Anfänger.
Die Frage ist, kann man so etwas umsetzen und wenn, wer kann mir dabei helfen ?
Liebe Grüße
ich bin auf der suche nach folgender VBA-Lösung:
Ich würde gerne einen Makro generieren, der beim anklicken der Speicherfunktion (Speicherbutton) ganz normal speichert, wobei bestimmte Bedingungen erfüllt sein sollten.
1. Sollte ich in einem Zeitraum zwischen 05:00 Uhr und 06:00 Uhr der Speicherbutton betätigt werden, dann soll auch ein Makro (kopieren von Daten aus Tabelle in andere Tabelle) ausgeführt werden. Außerhalb
dieser Uhrzeit soll aber nur gespeichert werden und das Ganze ohne das Makro. Das gleiche sollte auch in den Uhrzeiten von (13:00 Uhr bis 14:00 Uhr und 21:00 Uhr bis 22:00 Uhr) geschehen.
2. Wichtig wäre noch, das irgendwie registriert werden müsste, das in den Zeiträumen das Makro bereits ausgeführt wurde und dann nicht mehr die Bedingung greift das beim speichern das Makro mit ausgeführt wird.
Beispiel: Ich speichere um 14:10 Uhr und der Kopiervorgang wird dann mit ausgeführt, sollte ich aber um 14:45 Uhr nochmals auf speichern klicken sollte erkannt werden, das der Makro bereits ausgeführt wurde und
nur das speichern ohne Makro ausgeführt wird, obwohl es in dem Zeitraum geschehen ist. Ich denke man müsste einfach irgendwas in eine bestimmte Zelle schreiben (evtl. kopiert) und das über eine Abfrage
lösen. Aber ich weis es auch nicht.
Glaube das ist nicht ganz so einfach, wenn es überhaupt umzusetzen ist. Bin leider noch VBA Anfänger.
Die Frage ist, kann man so etwas umsetzen und wenn, wer kann mir dabei helfen ?
Liebe Grüße