반응형

A1, R1C1 , R[1]C[1] style 차이점에 대해 알아보자.

 

Private Sub CommandButton1_Click()
    Range("D4").Formula = "=B3*10"
    Range("D5").FormulaR1C1 = "=R3C2*20"
    Range("D6").FormulaR1C1 = "=R[-3]C[-2]*30"
End Sub

Range("D4").Formula = "=B3*10"

'D4셀에 =B3*10을 입력한다.

 

Range("D5").FormulaR1C1= "=R3C2*20"

'D5셀에 =R3C2*20을 입력한다. 이렇게 입력하면  엑셀에서는 =$B$3*20 

즉 절대참조로 셀에 입력한다.

 

Range("D6").FormulaR[-3]C[-2]= "=R[-3]C[-2]*30"

'D6셀에 =R[-3]C[-2]*30을 입력한다.

이때  R[-3]C[-2]은 D6셀을 기준으로 3행위쪽, 2열 왼쪽을 셀(B3)을 지칭한다.

 

formulaR1C1.xlsm
0.02MB

 

 

 

반응형

'VBA' 카테고리의 다른 글

MsgBox, InputBox  (0) 2022.02.21
전체복사, 값만복사, 수식만복사, 서식만복사  (0) 2022.02.21
매크로 기록(절대참조, 상대참조)  (0) 2022.02.21
값 바꾸기  (0) 2022.02.20
With ~ End With  (0) 2022.02.20

+ Recent posts