Vba kodumda DÜŞEYARA işlevini kullanarak bir tablo dizisi içindeki bir elektronik tablodaki bir değeri aramaya çalışıyorum. Bunu nasıl doğru yazacağımı bilmiyorum.
İşte tüm referanslarla birlikte normal DÜŞEYARA formülü:
=VLOOKUP(DATA!AN2,DATA!AA9:AF20,5,FALSE)
Lütfen Vlookup
için aşağıdaki kodu bulun:
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