VBA代码解释

VBA代码解释,vba,Vba,考虑以下代码: Sub Sequence() ' ' Sequence Macro ' ' ActiveCell.FormulaR1C1 = "1" ActiveCell.Offset(1, 0).Range("A1").Select ActiveCell.FormulaR1C1 = "=R[-1]C+1" ActiveCell.Select Selection.AutoFill Destination:=ActiveCell.Range("A1:A9"), Type:= _ xlFi

考虑以下代码:

Sub Sequence()
'
' Sequence Macro
'

'
ActiveCell.FormulaR1C1 = "1"
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
ActiveCell.Select
Selection.AutoFill Destination:=ActiveCell.Range("A1:A9"), Type:= _
    xlFillDefault
ActiveCell.Range("A1:A9").Select
End Sub

R1C1代表什么?这似乎是一个职位。还有,偏移功能是如何工作的?ActiveCell.Offset(1,0)是否表示下移一行?

R1C1是Excel中引用单元格的多种方法之一。R代表“行”,C代表“列”。您应该能够通过在VB编辑器中选择这些方法并点击F1来获得有关这些方法的信息