Registriert seit: 05.10.2017
Version(en): Exel 2010
Gute Abend,
ich bilde über Userform ein Schichtbuch ab.
Userform2 wird unter 2 Vorrassetzungen vor der eigentlichen Eigabe Userform1 gezeigt.
Nun würde ich noch gern Userform2 nicht zwischen 6Uhr und 12Uhr anzeigen.
Uhrzeit steht mittels =Heute() in Zeile A1
Wie wäre dort der Code für?
Vielen dan für Eure Hilfe
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo,
Code:
Sub aaa()
If Time < TimeValue("6:00") Or Time > TimeValue("12:00") Then
UserForm2.Show
End If
End Sub
Das
=HEUTE() würde nicht viel bringen, da es keine Uhrzeit enthält.
Gruß, Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• Xenon85
Registriert seit: 26.09.2022
Version(en): 2019
Moin,
du hast mindestens zu deinen letzten vier Threads keine Rückmeldung gegeben. Entspricht das deiner Vorstellung von einem Forum? Kostenloser Code-Liederservice?
Viele Grüße
derHöpp
Registriert seit: 05.10.2017
Version(en): Exel 2010
Mir ist gerade aufgefallen das ich das noch mit einer weiteren Bedingung verknüpfen muss.
wäre das so richtig?
Zitat:Private Sub Eintragen_Click()
If Time < TimeValue("6:00") Or Time > TimeValue("13:55") And ThisWorkbook.Worksheets("Tabelle1").Range("A1").Value <> "nein" Then
Userform2.Show
End If
End Sub
26865
Nicht registrierter Gast
(19.02.2024, 07:40)Xenon85 schrieb: Mir ist gerade aufgefallen das ich das noch mit einer weiteren Bedingung verknüpfen muss.
wäre das so richtig?
Woher sollen wir das wissen? Beschreib doch mal in Worten, wie die Bedingung lauten soll.
Vielleicht hilft dir das:
https://learn.microsoft.com/de-de/office...precedence
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
du brauchst noch eine Klammerung um die Oder-Zeiten
If (Time < TimeValue("6:00") Or Time > TimeValue("13:55")) And ThisWorkbook.Worksheets("Tabelle1").Range("A1").Value <> "nein" Then
(in Analogie zu Punkt/Strichrechnung, logische Priorität NOT/AND/OR)
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• Xenon85
Registriert seit: 05.10.2017
Version(en): Exel 2010
Super genau so fuktioniert es super. Krass was so zwei Klammern ausmachen.
Vielen Dank
Registriert seit: 29.09.2015
Version(en): 2030,5
Für Leute die rechnen können:
Code:
Sub M_snb()
MsgBox Int(Time * 4) <> 1
End Sub
26865
Nicht registrierter Gast
Zitat:du brauchst noch eine Klammerung um die Oder-Zeiten
Das hätte auch „krass“ falsch sein können.
13:55 ist die neue Forderung.
Registriert seit: 05.10.2017
Version(en): Exel 2010
(20.02.2024, 13:34)EarlFred schrieb: Das hätte auch „krass“ falsch sein können.
13:55 ist die neue Forderung.
Hab nur etwas an den Zeiten rumgespielt um festzustellen ob die Formel mein Problem löst.