Tengo el siguiente código para validar el ingreso correcto de las fechas, pero también quiero poder controlar que si la fecha a ingresar es diferente a la actual se pida verificar si efectivamente se desea ingresar la fecha digitada o si se desea cancelar el ingreso, limpiando el textbox y dejando el setfocus en él.
Private Sub Fecha_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Me.Fecha <> Empty Then
If Not IsDate(Me.Fecha) Then
MsgBox ("Introduzca una fecha correcta"), vbCritical
Cancel = True
Me.Fecha = Empty
Else
Me.Fecha = Format(CDate(Me.Fecha), "dd/mm/yyyy")
End If
End If
End Sub
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas noches!!
Tengo el siguiente código para validar el ingreso correcto de las fechas, pero también quiero poder controlar que si la fecha a ingresar es diferente a la actual se pida verificar si efectivamente se desea ingresar la fecha digitada o si se desea cancelar el ingreso, limpiando el textbox y dejando el setfocus en él.
Private Sub Fecha_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Me.Fecha <> Empty Then
If Not IsDate(Me.Fecha) Then
MsgBox ("Introduzca una fecha correcta"), vbCritical
Cancel = True
Me.Fecha = Empty
Else
Me.Fecha = Format(CDate(Me.Fecha), "dd/mm/yyyy")
End If
End If
End Sub