Fecha en textbox no deja borrar vba
¿Hola Dan como estas?
¿Encontré este código y lo que pasa es que si deseo borra no deja . Tiene solución?
Por que he probado varios códigos y ninguno me deja borrar.
O si ud tiene alguna validación que me ayude.
Por favor Dan..
Gracias
Private Sub TextBox1_Change() Select Case Len(Textbox1.Text) Case Is = 2 Textbox1.Text = Textbox1.Text & "/" Case Is = 5 Textbox1.Text = Textbox1.Text & "/" Case Else End Select Dia = Mid(UserForm1.Textbox1, 1, 2) If Dia > 31 Then Textbox1 = "" Mes = Mid(UserForm1.Textbox1, 4, 2) If Mes > 12 Then Textbox1.Text = Left(UserForm1.Textbox1, 3) End Sub Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) Año = Mid(UserForm1.Textbox1, 7, 4) If Año < 2000 Then Textbox1.Text = Left(UserForm1.Textbox1, 6) If Not IsDate(Textbox1) Then MsgBox Textbox1 & " Fecha incorrecta" ', si no modifica quedara la fecha de hoy" Textbox1 = Now End If End Sub
3 respuestas
Respuesta de Dante Amor
2
Respuesta de Ahrens Ruano
2
Respuesta de Programar Excel
1