Registriert seit: 05.10.2017
Version(en): Exel 2010
10.07.2024, 12:54
(Dieser Beitrag wurde zuletzt bearbeitet: 10.07.2024, 12:55 von Xenon85.)
Mahlzeit zusammen.
im moment habe ich in meiner Userform, einen Button der immer eingeblendet ist.
Kann ich über diesen Code den Button " Archiv" den zu den angegeben Zeiten ein und ausblenden?
PHP-Code:
If (Time > TimeValue("06:15") Or Time < TimeValue("13:29")) Or (Time > TimeValue("14:14") Or Time < TimeValue("22:29")) Or (Time > TimeValue("22:14") Or Time < TimeValue("05:29")) Then
Archiv.Enabled = True
End If
If (Time > TimeValue("13:30") Or Time < TimeValue("14:15")) Or (Time < TimeValue("21:30") Or Time > TimeValue("22:15")) Or (Time < TimeValue("05:30") Or Time > TimeValue("06:15")) Then
Archiv.Enabled = False
End If
Vielen Dank schonmal für eure Hilfe.
Registriert seit: 25.11.2021
Version(en): 2019, 365
(10.07.2024, 12:54)Xenon85 schrieb: Kann ich über diesen Code den Button " Archiv" den zu den angegeben Zeiten ein und ausblenden?
PHP-Code:
If (Time > TimeValue("06:15") Or Time < TimeValue("13:29")) Or (Time > TimeValue("14:14") Or Time < TimeValue("22:29")) Or (Time > TimeValue("22:14") Or Time < TimeValue("05:29")) Then
Archiv.Enabled = True
End If
If (Time > TimeValue("13:30") Or Time < TimeValue("14:15")) Or (Time < TimeValue("21:30") Or Time > TimeValue("22:15")) Or (Time < TimeValue("05:30") Or Time > TimeValue("06:15")) Then
Archiv.Enabled = False
End If
...überleg mal... wenn Du die Bedingung: Time > TimeValue("06:15") stellst, was meinst Du, tritt 14:00 Uhr ein?
Die Bedingungen müssten korrekt lauten: Ist (aktZeit >= Startzeit1 and aktZeit <= Endzeit1) or (aktZeit >= Startzeit2 and aktZeit <= Endzeit2)....then
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 05.10.2017
Version(en): Exel 2010
Na ich möchte das der Button zwischen 6:15 bis 13:29 Uhr unsichtbar ist
14:15 bis 22:29 Uhr unsichtbar
22:15 bis 05:29 Uhr unsichtbar
05:30 bis 06:15 Uhr sichtbar
13:30 bis 14:30 Uhr sichtbar
21:30 bis 22:15 Uhr sichtbar
Registriert seit: 25.11.2021
Version(en): 2019, 365
10.07.2024, 13:29
(Dieser Beitrag wurde zuletzt bearbeitet: 10.07.2024, 13:29 von Ralf A.)
...das hab ich schon verstanden. Jetzt musst Du das nur noch wie gezeigt umsetzen... wobei es reicht, wenn Du die Bedingungen für die "Unsichtbarzeiten" formulierst.... im else Zweig setzt Du die Eigenschaft auf sichtbar...
(10.07.2024, 13:19)Xenon85 schrieb: Na ich möchte das der Button zwischen 6:15 bis 13:29 Uhr unsichtbar ist
14:15 bis 22:29 Uhr unsichtbar
22:15 bis 05:29 Uhr unsichtbar
Du hast es doch schon formuliert.... das "bis" ersetzt Du durch
AND, setzt die Zeile in Klammern und die anderen Bedigungen genauso formulieren aber mit
OR verknüpfen
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 26.09.2022
Version(en): 2019
Moin,
zusätzlich brauchst du noch eine TimerKlasse, mit der du periodisch die aktuelle Uhrzeit anfragst, um dann das Aus-und Einblenden auszulösen.
Viele Grüße
derHöpp
Registriert seit: 05.10.2017
Version(en): Exel 2010
So wie Ralf A das beschrieben hat so hat es geklappt. Zumindest vorerst.
Den ersten Testtag werde ich heute machen.