Excel VBA公式R1C1 Vlookup

时间:2017-08-18 07:59:55

标签: excel vba excel-vba

我在excel中使用vlookup函数。通过正确的公式是这样的:

    "=VLOOKUP([Engagement Id],Pivots!AL:AU,10,FALSE)"

当我执行我的vba时,它会变为

    Range("CT2").FormulaR1C1 = _
    "=VLOOKUP([Engagement Id],Pivots!C[-60]:C[-51],10,FALSE)"

我不想要这个-60:-51而且我想要这些字母本身。但是一旦我将公式改为AL:AU而不是-60:-51它就不起作用了。谁知道该怎么办?

阿德里安

1 个答案:

答案 0 :(得分:1)

R1C1公式使用索引单元格坐标(数字),如果你想使用字母不使用R1C1公式而不是经典公式:

Range("CT2").Formula = "=VLOOKUP([Engagement Id],Pivots!AL:AU,10,FALSE)"