Andre175
Gebruiker
- Lid geworden
- 2 feb 2018
- Berichten
- 351
Hallo.
Is het mogelijk om een textbox een tijd in te voeren alleen met getallen, dus de ":" weg laten en dat er uiteindelijk wel een tijdsaanduiding in komt inclusief de ":".
ik heb de volgende code in dit forum gevonden, deze is echter voor cellen in een sheet.
kan deze code ook aangepast worden voor een textbox?
Bekijk bijlage tijdstippen.xlsb
Is het mogelijk om een textbox een tijd in te voeren alleen met getallen, dus de ":" weg laten en dat er uiteindelijk wel een tijdsaanduiding in komt inclusief de ":".
ik heb de volgende code in dit forum gevonden, deze is echter voor cellen in een sheet.
kan deze code ook aangepast worden voor een textbox?
Code:
Private Sub Worksheet_Change(ByVal target As Range)
'invoeren van tijd in gehele getallen
On Error Resume Next[ATTACH]322719.vB[/ATTACH]
If Intersect(target, Range("B7:C16")) Is Nothing Then GoTo Einde
If IsEmpty(target) Then GoTo Einde
If Hour(target.Value) <> 0 Or Minute(target.Value) <> 0 Then GoTo Einde
Application.EnableEvents = False
If Int(target.Value / 100) < 0.1 Then
target = "00:" & target.Value
Else
target = Int(target.Value / 100) & ":" & Right(target.Value, 2)
End If
Application.EnableEvents = True
Einde:
ActiveSheet.Calculate
End Sub
Bekijk bijlage tijdstippen.xlsb