Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
activecell.formulaR1C1引用excel vba中的其他工作表_Excel_Vba - Fatal编程技术网

activecell.formulaR1C1引用excel vba中的其他工作表

activecell.formulaR1C1引用excel vba中的其他工作表,excel,vba,Excel,Vba,我正在尝试使用VBA将以下公式插入工作表中的F列: =VLOOKUP($C2,userOutput.csv!$A$2:$E$162,4) `user.Output.csv是同一文件中的另一张图纸。因此,我编写了以下VBA代码: ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-3], 'userOutput.csv'!R[2]C:R[162]C[5] ,4)" 但是,插入的公式如下所示: cell f2 has: =VLOOKUP(C2, userOutput.

我正在尝试使用VBA将以下公式插入工作表中的F列:

=VLOOKUP($C2,userOutput.csv!$A$2:$E$162,4)
`user.Output.csv是同一文件中的另一张图纸。因此,我编写了以下VBA代码:

ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-3], 'userOutput.csv'!R[2]C:R[162]C[5] ,4)"
但是,插入的公式如下所示:

cell f2 has:  =VLOOKUP(C2, userOutput.csv!F4:K164,4)
cell f3 has:  =VLOOKUP(C3, userOutput.csv!F5:K165,4)
cell f4 has:  =VLOOKUP(C4, userOutput.csv!F6:K166,4)
etc...
如何使用所需的美元符号获得正确的公式?

我是这样做的:

ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-3], 'userOutput.csv'!R2C1:R162C5 ,4)"
很高兴听到其他选择