Validar contraseña en macros. Ayuda
En Excel tengo una tabla:
Cuenta USuario Contraseña
a100 Juan 100
a200 Luis 200
Tengo un formulario donde me piden el usuario y contraseña y al presionar OK si las claves coinciden procedo a realizar otras funciones pero si no me debe salir un mensaje que no coinciden.
En el ok_click() tengo lo siguiente:
clave1 = Application.WorksheetFunction.VLookup(ncuenta, Range("clientes"), 3, 0)
If clave = clave1 Then
foto.Picture = LoadPicture(ActiveWorkbook.Path & "\" & cliente & ".jpg")
saldo_actual = saldo
Else: MsgBox ("No coincide su clave. Ingrésela nuevamente")
End If
en clave1 estoy almacenando la clave que obtengo al buscar con buscarv, ncuenta es el nombre del txt del formulario que me pide que escriba el numero de cuenta, Range(clientes) es la tabla que está en la hoja de excel donde se encuentran los datos. 3 por que quiero la contraseña que está en la tercera columna.
Luego comparo clave=clave1 , clave es el nombre del txt del formulario, si son iguales me muestra la foto si no me sale el msgbox. Pero siempre me sale el msgBox así esté bien la clave. ¿Cuál es mi error?.