Validar TextBox para que si un dato no existe en columna se interrumpa el guardado

Hola, la siguiente macro valida un dato de un textbox para que si el dato existe en un rango determinado, no permita guardar el registro:

If Application.CountIf(Sheets("PRODUCTO").Range("A:A"), TextBox8) Then
MsgBox TextBox8 & " ya existe en la base."
Exit Sub
End If

Cómo puedo modificar la macro para que en caso de que el dato no existe en un rango determinado, no permita el guardado.

Gracias de antemano.

1 Respuesta

Respuesta
1

Te anexo la modificación

    If Application.CountIf(Sheets("PRODUCTO").Range("A:A"), TextBox8) Then
        MsgBox TextBox8 & " ya existe en la base."
        Exit Sub
    Else
        MsgBox TextBox8 & ". No existe. No se permite guardar."
        Exit Sub
    End If

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas