【发布时间】:2016-06-24 23:45:01
【问题描述】:
我似乎无法让它工作。 我想把这个 vlookup 公式放入单元格 B10,查找 A10,但它给了我一个 NAME?每次的值,因为它在实际公式中显示为“A10”,而不是 A10。任何人都可以帮忙吗?这是我的代码:
Range("B10").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"
【问题讨论】:
-
将
.FormulaR1C1更改为.Formula。.FormulaR1C1正在寻找 R1C1 表示法。 -
另外,don't use
.Select。根据@ScottCraner 的建议,一个快速的解决方法是:Range("B10").Formula = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)" -
你们是最棒的——谢谢!