Saya mencoba mencari nilai pada spreadsheet dalam array tabel menggunakan fungsi VLOOKUP dalam kode vba saya. Saya tidak tahu bagaimana cara menulisnya dengan benar.
Berikut adalah rumus VLOOKUP normal dengan semua referensi:
=VLOOKUP(DATA!AN2,DATA!AA9:AF20,5,FALSE)
Silakan temukan kode di bawah ini untuk 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