Excel Para ELSAMATILDE
Hola Elsa Matilde, tengo un form que tiene un textbox el cual debe capturar fecha de nacimiento con el formato dia/ mes/año y quiero que solo acepte números, buscando una solución a mi problema encontré una que tu diste para otro usuario mediante el siguiente código:
Private Sub TextBox4_Change()
If Not IsNumeric(TextBox4) Then
Dim mensaje As String
mensaje = MsgBox("DEBES ESCRIBIR LA FECHA DE NACIMIENTO EN FORMATO NUMERICO (DD/MM/AA)" & Chr(13) & "ingrésala nuevamente", vbCritical, Title:="DATO INCORRECTO")
TextBox4 = Empty
TextBox4.SetFocus
End If
End Sub
Entonces si uno escribe solamente números funciona correctamente, el problema es que como la fecha debe escribirse así por ejemplo: 03/05/1982, al escribir la diagonal "/" ya no acepta los datos.
Espero tu ayuda, saludos.
Private Sub TextBox4_Change()
If Not IsNumeric(TextBox4) Then
Dim mensaje As String
mensaje = MsgBox("DEBES ESCRIBIR LA FECHA DE NACIMIENTO EN FORMATO NUMERICO (DD/MM/AA)" & Chr(13) & "ingrésala nuevamente", vbCritical, Title:="DATO INCORRECTO")
TextBox4 = Empty
TextBox4.SetFocus
End If
End Sub
Entonces si uno escribe solamente números funciona correctamente, el problema es que como la fecha debe escribirse así por ejemplo: 03/05/1982, al escribir la diagonal "/" ya no acepta los datos.
Espero tu ayuda, saludos.
1 Respuesta
Respuesta de arico19
1