Beruflich Dokumente
Kultur Dokumente
introducido la hora con el formato deseado. Por ejemplo con esta macro le obligamos a
introducir la hora en el formato hh:mm:ss y si no lo hace no le deja continuar. Prubalo.
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
ubica1 = Mid(TextBox1, 3, 1)
ubica2 = Mid(TextBox1, 6, 1)
If ubica1 <> ":" Or ubica2 <> ":" Then
MsgBox "debe introducir la hora en este formato: hh:mm:ss"
Cancel = True
End If
End Sub
ok, te mando otra idea: En tu userform dibuja varios textbox y que uno de ellos se llame
textbox1. copia estas macros y prueba el formulario:
Al pasar por encima del textbox1 con el ratn te mandar un mensaje informativo y
tambin prueba a introducir una hora en el textbox1 sin teclear los puntos.....
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
largo = Len(TextBox1)
If largo <> 6 Then
MsgBox "Debe introducir la hora don dos dgitos en cada miembro y sin
puntos hhmmss"
Cancel = True
Exit Sub
End If
TextBox1 = Format(TextBox1, "00\:00\:00")
End Sub
Private Sub TextBox1_MouseMove(ByVal Button As Integer, ByVal Shift As
Integer, ByVal X As Single, ByVal Y As Single)
MsgBox "Debe introducir la hora don dos dgitos en cada miembro y sin
puntos hhmmss"
End Sub