Vlookup VBA: Datos en otra hoja
Estoy intentando hacer un vlookup del TextBox1 y que si lo encuentra, me ponga el valor correspondiente a la columna 2 de una BD, en el TextBox2 (Ambos TextBox se encuentran en un UserForm). Sin embargo, no he podido definir el rango de búsqueda en la hoja en que se encuentran los datos ( "Proveedores"). Espero me puedan ayudar!
El código es el siguiente:
Private Sub TextBox1_AfterUpdate()
Dim value As Variant
Dim Rango As Range
Dim Resultado As Variant
value = TextBox1.value
Set Rango = Sheets("Proveedores").Range("A1:H6")
Resultado = Application.VLookup(value, Rango, 2, Falso)
If IsError(Resultado) Then
MsgBox ("NOT FOUND")
Else
TextBox2 = Resultado
End If
End Sub
1 respuesta
Respuesta de Dante Amor
1