VBA setfocus no funciona
Tengo esta sencilla validación.. Y no logro que el SetFocus me de resultado.
Siempre se pasa al siguiente textbox. He probado de todo, y no hay caso.
Private Sub Text_Fecha_AfterUpdate()
If Not IsDate(Text_Fecha.Value) Then
MsgBox ("ingrese en formato fecha dd/mm/aa")
Text_Fecha = ""
Text_Fecha.SetFocus
End If
End Sub
¿Alguna solución?
1 Respuesta
Respuesta de Luis Mondelo
4
Hola, yo estaba pasando por el mismo problema, veo que la línea de código: CANCEL = TRUE hace algo demás ahí, por otro lado yo lo tenía todo igual a excepción de esta línea.GRACIAS POR EL APORTE - Walter Mendez
Hola buenas noches. Ajuste esta línea de código a mis necesidades y funciona correctamente. Es de aclarar que la línea de Código "Cancel = True" es la que permite que se ejecute correctamente el SetFocus del TextBox - JOHN JAIRO VILLARREAL CAMACHO