Validación de datos al salir de textbox

Buenas en el formulario "Usuarios" al salir del textbox2 o textbox3 necesito que busque en la base de datos y si encuentra considencia que me diga que ya este usuario o la cedula me diga este mensaje:

MsgBox("La persona ya esta creada como usuario?", vbCritical

1 Respuesta

Respuesta
1

Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Columns("B:C").Select
Set rango = Selection.Find(TextBox2)
If rango Is Nothing Then
'no existe, poner el código, cuando no exista
Else
'ya existe
MsgBox "La persona ya esta creada como usuario?", vbCritical
End If
End Sub

Discúlpeme pero con este código me selecciona toda la columna y solo necesito que me seleccione hasta la última fila con datos

Gracias

Selecciona las columnas B y C, para hacer la búsqueda en esas 2 columnas, si encuentra el dato, entonces te envía el mensaje.

Tip: en la variable rango tenemos la celda encontrada, si quieres saber la fila, puedes poner msgbox rango. Row, si quieres saber la columna, puedes poner rango. Column, si quieres saber el valor rango.value

Si no encontró el dato, no hace nada, tienes que poner el código cuando no lo encuentre

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas