이 예에서는 A1, R1C1 및 R 엑셀 VBA에 [1] C [1] 스타일의 차이를 나타낸다.

  1. 명령 단추

및 워크 시트에하면 다음과 같은 코드 라인 (A1 스타일)을 추가 :

Range("D4").Formula = "=B310"

결과 :

A1 Style

다음 코드 라인 (R1C1 스타일)를 추가합니다 :

Range("D4").FormulaR1C1 = "=R3C210"

결과 :

R1C1 Style

설명 : 셀 D4 참조 셀 B3 (3 행, 2 열). 이 절대 기준 (행 번호와 열 문자 앞의 심볼 $)이다.

다음의 코드 라인을 추가 3. (R [1] C [1] 스타일)

Range("D4").FormulaR1C1 = "=R[-1]C[-2]10"

결과 :

R[1C[1]

스타일 표제 = “R [1] C [1] 스타일”]

설명 : 셀 D4 참조 셀 B3 (상술 한 행과 왼쪽으로 2 열). 이것은 상대 기준이다. 이 코드 라인은 1 단계에서 사용되는 코드 라인과 완전히 동일한 결과를 얻을

  1. 왜 이것에 대해 배우는? 은`때문에 링크 / VBA-예 매크로 레코더 [매크로 기록] ‘FormulaR1C1 속성 (R [1] C [1] 스타일)를 사용한다. 수식 = B310 셀 D4에 입력하면 매크로 레코더는 다음 코드 줄을 만듭니다.

Excel Macro Recorder Result

설명 :이 3 단계에서 사용되는 동일한 코드 줄 것을 볼 수 있습니다