用VBA在excel单元格中插入公式出错了?

看来,我试图插入使用VBA公式插入不正确:

Range("H3").Select ActiveCell.FormulaR1C1 = "=INDEX(MIBIE!D:D,MATCH(A3,MIBIE!A:A,0))" 

我最后在我的牢房里是这样的:

 =INDEX(MIBIE!D:(D);MATCH('A3';MIBIE!A:(A);0)) 

哪个当然不起作用,但我需要的是以下几点:

 =INDEX(MIBIE!D:D;MATCH(A3;MIBIE!A:A;0)) 

任何想法如何解决这一问题? 我不幸的是无法使用C [#]和R [#]的单元格引用,因为我有许多单元格要编辑,无法使用列和行作为参考,只能使用这些单元格的字母。

提前致谢 :)

改用这一行:

 ActiveCell.Formula = "=INDEX(MIBIE!D:D,MATCH(A3,MIBIE!A:A,0))" 

如果你想设置FormulaR1C1那么你必须写这样的东西:

 ActiveCell.FormulaR1C1 = "=INDEX(MIBIE!C[3],MATCH(R[2]C,MIBIE!C,0))"