我有以下代码行:

ActiveCell.FormulaR1C1 = "=sqrt(RC[-1])"


现在,我想使用一个变量,而不是-1,如下所示:

ActiveCell.FormulaR1C1 = "=sqrt(RC[x])"


这将返回错误。有什么办法可以做到吗?

最佳答案

像这样:

ActiveCell.FormulaR1C1 = "=sqrt(RC[" & x & "])"

关于excel-vba - 使用公式R1C1中的变量进行补偿,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18992234/

10-11 00:04