使用公式R1C1的相对(未知)引用

时间:2014-08-27 20:35:38

标签: string excel vba reference relative

我正在尝试在当前活动单元格中输入一个简单的公式。公式应该包括最后一个单元格左边的单元格的舍入,同一列上的数据(总计)。

我正在使用它:

Dim strAddress3 As String
strAddress3 = Range("G8").End(xlDown).Address
ActiveCell.FormulaR1C1 = "=+ROUND(RC[-1]/" & strAddress3 & ",2)"

显然,我不能使用strAddress3,但我不知道为什么。

如果这是一个简单的问题,我很抱歉,我一直在寻找答案但却找不到答案。

1 个答案:

答案 0 :(得分:2)

。没有其他参数的地址返回xlA1表示法中的地址。我认为你应该使用strAddress3 = Range("G8").End(xlDown).Address(true, true, xlR1C1 )