【发布时间】:2017-10-02 08:57:34
【问题描述】:
我正在尝试制作一个宏来在 excel 中进行 vlookup。我已经成功创建并且代码工作正常! 代码如下:
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],LW0640!R2C8:R12163C9,2,TRUE)"
Selection.AutoFill Destination:=Range("D6:D6098")
但是,我发现范围是固定范围。这是来自结果的 D6:D6098 和来自源的 R2C8:R12163C9。
如果数据范围发生变化,它将不起作用。 我想知道如何使 vlookup 函数的范围从开始到范围中的最后一行。 请帮忙!
【问题讨论】: