简单的VB ststment解构

时间:2015-06-22 15:10:48

标签: excel-vba vba excel

有人可以向我解释这个简单的vba声明吗?我只是想知道每个部分所指的内容,以及本声明在我的工作簿中完成的内容。谢谢

ActiveCell.FormulaR1C1 = "='Bren Template'!R[-3]C[-6]"

1 个答案:

答案 0 :(得分:1)

这是一个单元格引用。在ActiveCell(选择的那个)中,它将放置公式='Bren Template'!R[-3]C[-6]。公式细分是“Bren Template”是对具有该名称的工作表的引用。 R [-3]指的是活动细胞上方的三行。 c [-6]指向活动单元的LEFT的三列。

因此,如果活动单元格为H5,则公式将为='Bren Template'!B2 如果您的活动单元格为I6,则公式将显示为='Bren Template'!C3

注意:当公式在单元格中实际设置时,r [-3]和c [-6]将从R1C1样式(即第1行第1列)“翻译”。