Excel 使用VBA将VLOOKUP插入单元格

Excel 使用VBA将VLOOKUP插入单元格,excel,vba,vlookup,Excel,Vba,Vlookup,我好像没法让它工作。 我想把这个vlookup公式放到B10单元格,查A10,但它给了我一个名字?值,因为它在实际公式中显示为“A10”,而不是A10。有人能帮忙吗?这是我的密码: Range("B10").Select ActiveCell.FormulaR1C1 = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)" 正如@scottCraner所说,您需要以下格式: Range("B10").Select ActiveCell.Formula = "=VLO

我好像没法让它工作。 我想把这个vlookup公式放到B10单元格,查A10,但它给了我一个名字?值,因为它在实际公式中显示为“A10”,而不是A10。有人能帮忙吗?这是我的密码:

    Range("B10").Select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"

正如@scottCraner所说,您需要以下格式:

Range("B10").Select
ActiveCell.Formula = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"

.formula1c1
更改为
.Formula
.FormulaR1C1
正在查找R1C1符号。另外。根据@ScottCraner的建议,一个快速修复方法是:
Range(“B10”).Formula=“=VLOOKUP(A10,'Sheet2'!A:B,2,0)”
你们是最好的——谢谢@如果这就是你要找的,标记正确