这是一个显而易见的问题,我在宏观中有这个公式
ActiveCell.FormulaR1C1 = "=+RC[-1]*RC[-12" & "]/**R[-1]C14*R[-1]C15**/RC[-11]"
强大的部分是我需要锁定的东西,即:
=Y56*N56/$N$55*$O$55/O56
但是当我运行宏时会出现这样的
=Y56*N56/$N55*$O55/O56
答案 0 :(得分:0)
使用R1C1表示法时,它会像这样解释
R[-1]C15
[-1]相对于ActiveCell,所以当你在工作表上看到它时,它将是一个相对参考。它将出现没有$。这应该是预料之中的,因为您要求在活动的一行上方有一行单元格。这当然是一个相对的参考,而不是绝对的参考。
如果要强制使用绝对引用,则需要指定所需的行,如R12C15
。或者您可以避免使用R1C1表示法,只需在代码中将所需的引用串起来。如:=Y56*N56/$N$55*$O$55/O56