Kwabbernoot1980
Gebruiker
- Lid geworden
- 10 aug 2011
- Berichten
- 32
Ik hoop dat weer iemand mij kan helpen met het volgende probleem.
Mijn Userform heeft 2 TextBoxen waarbij TextBox4 een tijd weergeeft (bv. 04:00). Nu wil ik in een andere TextBox (TextBox100) de tekst “1 dagdeel” weergeven als de tijd in TextBox4 groter is dan 00:01 en kleiner dan 04:00. Is de tijd groter dan 04:01 en kleiner dan 08:00 dan wil ik dat er “2 dagdelen” in TextBox100 verschijnt.
Ik heb onderstaande code al proberen aan te passen, groter dan 00:01 lukt wel en geeft “1 dagdeel”. Het 2e deel van de code werkt niet. Als ik er bv. End if tussenplaats werkt alleen het 2e gedeelte van de code en krijg ik steeds “2 dagdelen”.
Alvast dank voor de hulp.
Dave
Code:
Private Sub TextBox4_Change()
If TextBox4 >= "00:01" Then
TextBox100 = "1 dagdeel"
Else: TextBox100 = ""
If TextBox100 >= "04:01" Then
TextBox100 = "2 dagdelen"
Else: TextBox100 = ""
End If
End If
End Sub
Mijn Userform heeft 2 TextBoxen waarbij TextBox4 een tijd weergeeft (bv. 04:00). Nu wil ik in een andere TextBox (TextBox100) de tekst “1 dagdeel” weergeven als de tijd in TextBox4 groter is dan 00:01 en kleiner dan 04:00. Is de tijd groter dan 04:01 en kleiner dan 08:00 dan wil ik dat er “2 dagdelen” in TextBox100 verschijnt.
Ik heb onderstaande code al proberen aan te passen, groter dan 00:01 lukt wel en geeft “1 dagdeel”. Het 2e deel van de code werkt niet. Als ik er bv. End if tussenplaats werkt alleen het 2e gedeelte van de code en krijg ik steeds “2 dagdelen”.
Alvast dank voor de hulp.
Dave
Code:
Private Sub TextBox4_Change()
If TextBox4 >= "00:01" Then
TextBox100 = "1 dagdeel"
Else: TextBox100 = ""
If TextBox100 >= "04:01" Then
TextBox100 = "2 dagdelen"
Else: TextBox100 = ""
End If
End If
End Sub