Estoy tratando de buscar un valor en una hoja de cálculo dentro de una matriz de tabla utilizando la función VLOOKUP en mi código vba. No sé cómo escribirlo correctamente.
Aquí está la fórmula VLOOKUP normal con todas las referencias:
=VLOOKUP(DATA!AN2,DATA!AA9:AF20,5,FALSE)
A continuación encontrará el código de Vlookup
:
Function vlookupVBA(lookupValue, rangeString, colOffset)
vlookupVBA = "#N/A"
On Error Resume Next
Dim table_lookup As range
Set table_lookup = range(rangeString)
vlookupVBA = Application.WorksheetFunction.vlookup(lookupValue, table_lookup, colOffset, False)
End Function