在vba中使用计数器作为单元格参考来设置公式的方法?

我正在尝试将单元格的值设置为公式,但是公式包含一个计数器,因为该列总是被设置,但是在每次启动macros时,单元格的行都会发生变化。 我如何设置? 这是我的,但它不断给我一个对象定义的错误。

counter = activecell.row Range("A1").FormulaR1C1 = "=VLOOKUP(AH & counter &, reference)" 

参考部分设置正确,但我不知道如何得到第一部分的工作。

有两件事情,你不希望R1C1格式和vbavariables需要在""之外,并且与&

 Range("A1").Formula = "=VLOOKUP(AH" & counter & ",...