使用FormulaR1C1
时,我需要一些关于使用Vlookup
进行循环的帮助。
我一直在寻找与我需要的相关的线程,但没有找到帮助。我试图在每个循环后增加查找值单元格但总是定义错误。
示例代码
g=100
VALUE= 5
Worksheets.("NewData").Select
For i = 1 To 7
Worksheets.("NewData").Cells( g + i, 4).FormulaR1C1= "=Vlookup(R[-VALUE]C[+1], Data!R1C1:R100C100, 2, False)"
VALUE=VALUE+2
Next i
答案 0 :(得分:1)
您需要将VALUE数据连接到公式中:
g=100
VALUE= 5
Worksheets.("NewData").Select
For i = 1 To 7
Worksheets.("NewData").Cells( g + i, 4).FormulaR1C1= "=Vlookup(R[-" & VALUE & "]C[+1], Data!R1C1:R100C100, 2, False)"
VALUE=VALUE+2
Next i