我正在尝试使用我的vba代码中的VLOOKUP函数在表数组中的电子表格中查找值.我不知道怎么写得正确.
这是包含所有引用的普通VLOOKUP公式:
=VLOOKUP(DATA!AN2,DATA!AA9:AF20,5,FALSE)
Run Code Online (Sandbox Code Playgroud)
Ben*_*ein 45
你有没有尝试过:
Dim result As String
Dim sheet As Worksheet
Set sheet = ActiveWorkbook.Sheets("Data")
result = Application.WorksheetFunction.VLookup(sheet.Range("AN2"), sheet.Range("AA9:AF20"), 5, False)
Run Code Online (Sandbox Code Playgroud)
One*_*ide 17
如何使用:
result = [VLOOKUP(DATA!AN2, DATA!AA9:AF20, 5, FALSE)]
Run Code Online (Sandbox Code Playgroud)
注意[和].
小智 6
请在下面找到以下代码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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
304199 次 |
| 最近记录: |