需要使用变量查找表进行vlookup

时间:2015-09-25 18:35:12

标签: excel-vba vlookup vba excel

我正在创建一个vlookup,它引用了查找值的上一个工作表。我试过了ActiveCell.FormulaR1C1 = "=VLOOKUP(RC1,Sheets(Sheets.Count - 1)!R1C1:R600C14,11,FALSE)",但我得到了一个"应用程序或对象定义错误"。我确信有办法做到这一点,但我正在努力弄明白。

1 个答案:

答案 0 :(得分:0)

这是未经测试的,但我认为您的公式与您编写的方式非常相似。尝试这样的事情:

ActiveCell.FormulaR1C1 = "=VLOOKUP(RC1,'" & _
    Sheets(Sheets.Count - 1).Name & "'!R1C1:R600C14,11,FALSE)"