vba - 如何在 VBA 中实现动态 VLOOKUP?

标签 vba excel

我正在尝试编写一个 VBA 函数,它将动态 vlookup 命令插入整个列(列“E”)。我的目标是从另一张表(称为“WBTS”)复制数据。不幸的是,语法似乎是非法的。 “LastRow”表示该列中最终占用的行。

For X = 2 To LastRow2
Cells(X, 5).Value = "=VLOOKUP(D"&X",WBTS!$D$2:$I$466,6,FALSE)"
Next X

最佳答案

尝试这个

Cells(X, 5).formula = "=VLOOKUP(D" & X & ",WBTS!$D$2:$I$466,6,FALSE)"

关于vba - 如何在 VBA 中实现动态 VLOOKUP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17834140/

相关文章:

excel - 基于矩阵在 Excel 或 Stata 中创建假标识符

data-structures - Excel 单元格/范围逻辑作为数组逻辑

vba - 如何在自定义下拉功能区控件上设置所选项目

excel - 如何通过VBA代码获取Excel 2012条件格式的色标制作的颜色

excel - VBA代码根据另一个工作表的单元格输出隐藏/取消隐藏另一个工作表中的多行

excel - 在 Excel 中编辑或导出下拉列表

excel - 查找文件路径中最后一个 "\"并删除其后所有内容的公式

macos - Workbooks 的大写问题。在 Excel 2016 中使用 VBA 打开

c# - HRESULT 异常 : 0x800A03EC Error

java - 如何使用字符串列表写入Excel文件