Salir de form genera bucle infinito
Buenos días Carlos.
Necesito ayuda con un Texbox. Quiero validar que después de actualizar me verifique si el dato ya existe en un rango, y en caso de ser verdadero me muestre un msgbox y salga del formulario. Pero al ejecutar no sale sino que queda en un bucle y me arroja "Error de Automatización"
******************************
Private Sub TBox_serial_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
rangoserial = "U3:U" & ultimoserial - 1 'rango donde buscar
Set miserial = ActiveSheet.Range(rangoserial).Find(TBox_serial.Value, LookIn:=xlValues, LookAt:=xlWhole)
If Not miserial Is Nothing Then
MsgBox "Serial ya existe"
Unload Me
End If
End Sub
******************************
¿Cómo puedo hacerlo entonces?
De antemano muchas gracias.
Necesito ayuda con un Texbox. Quiero validar que después de actualizar me verifique si el dato ya existe en un rango, y en caso de ser verdadero me muestre un msgbox y salga del formulario. Pero al ejecutar no sale sino que queda en un bucle y me arroja "Error de Automatización"
******************************
Private Sub TBox_serial_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
rangoserial = "U3:U" & ultimoserial - 1 'rango donde buscar
Set miserial = ActiveSheet.Range(rangoserial).Find(TBox_serial.Value, LookIn:=xlValues, LookAt:=xlWhole)
If Not miserial Is Nothing Then
MsgBox "Serial ya existe"
Unload Me
End If
End Sub
******************************
¿Cómo puedo hacerlo entonces?
De antemano muchas gracias.
1 respuesta
Respuesta de Carlos Serrano
1