将VBA中的查找转换为excel公式

将VBA中的查找转换为excel公式,excel,vba,Excel,Vba,我有一个在VBA中类似的公式: ActiveCell.FormulaR1C1 = "=LOOKUP(""ETG_C"",RC[-10],RC[-8])" 如果我只是将其输入到工作表中,那么与此完全等效的是什么?您可能会有“正常”单元格引用,如“A1”,而不是不太常见的相对引用“RC[-10]”(即当前行左侧的10列) 所以它看起来像: =LOOKUP("ETG_C",B1,D1) 或者不管正确的细胞是什么 编辑:如果要保留相对引用样式,则所有更改都将是双引号: =LOOKUP("ETG_C"

我有一个在VBA中类似的公式:

ActiveCell.FormulaR1C1 = "=LOOKUP(""ETG_C"",RC[-10],RC[-8])"
如果我只是将其输入到工作表中,那么与此完全等效的是什么?

您可能会有“正常”单元格引用,如“A1”,而不是不太常见的相对引用“RC[-10]”(即当前行左侧的10列)

所以它看起来像:

=LOOKUP("ETG_C",B1,D1)
或者不管正确的细胞是什么

编辑:如果要保留相对引用样式,则所有更改都将是双引号:

=LOOKUP("ETG_C",RC[-10],RC[-8])

我不想隐式地这样做,我想保留-10和-8语法,谢谢!