excel - 在vba中编写VLOOKUP函数

标签 excel vba

我正在尝试使用 vba 代码中的 VLOOKUP 函数在表数组中的电子表格上查找值。我不知道如何正确写。

这是包含所有引用的普通 VLOOKUP 公式:

=VLOOKUP(DATA!AN2,DATA!AA9:AF20,5,FALSE)

最佳答案

你尝试过吗:

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)

关于excel - 在vba中编写VLOOKUP函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5567513/

相关文章:

html - 按类和标签名称的网页抓取元素

c# - 使用 Oledb 将数据写入 Excel

python - Python 中的条件平均

excel - 停止 VBA 中的所有执行

excel - 使用 VBA 提取 Microsoft Exchange 自定义/扩展属性?

sql - Access + VBA + SQL - 如何使用表中的条件将多个查询导出到一个 Excel 工作簿,但是,多个工作表

excel - Office 2011 for Mac 中的 VBA Shell 函数

vba - 如何检查字符串是否只包含字母?

sql-server - VBA只清除数据透视表缓存,但保留数据透视表结构

excel - 简单的数组循环复制和粘贴