엑셀 VBA에서 상대 참조를 사용
기본적으로 Excel은 절대 모드에서 매크로를 기록합니다. 하지만 경우에 따라서는 상대 모드에서 매크로를 기록 할 때 유용합니다. 이 작업을 수행하는 방법을이 프로그램을 가르친다. 당신이에`연결 방법을 모르는 경우 : / VBA – 예 – 매크로 레코더 [매크로를 기록]`우리는 매우 먼저이 예제를 읽을 것을 권장합니다.
절대 모드에서 녹화, 절대 모드에서 매크로를 기록 할 다음 단계를 실행합니다.
-
먼저, 매크로 기록을 클릭합니다.
-
그 다음, 전지 B3을 선택한다. 종류 판매하고 Enter 키를 입력합니다.
-
생산하고 Enter 키를 입력합니다.
-
물류 및 Enter 키를 누릅니다.
결과 :
기록 중지를 클릭합니다 5..
( “: B5 B3”) 범위를 비 웁니다 6..
시트의 셀을 선택하고 기록 된 매크로를 실행 7..
결과 :
절대 모드로 녹화 매크로는 항상 동일한 결과를 생성합니다.
상대 모드겠습니까에서 녹화가 자동으로 시트의 아무 곳이나이 말을 배치 좋지? 다만 범위 ( “B3 : B5”). 이 매크로가 훨씬 더 유연하게 만들 것입니다. 해결 방법 : 상대 모드에서 매크로를 기록.
-
“을 사용하여 상대 참조”.
-
우선, (예를 들어, 전지 B8 대한) 단일 셀을 선택한다.
-
다음으로, 매크로 기록을 클릭합니다.
-
판매하고 Enter 키를 입력합니다.
-
생산하고 Enter 키를 입력합니다.
-
물류 및 Enter 키를 누릅니다.
결과 :
기록 중지를 클릭 7..
(예를 들어, 셀 D4)를 임의의 다른 셀을 선택하고, 기록 된 매크로를 실행 8..
결과 :
엑셀은 초기 선택된 셀을 기준으로 단어를 배치합니다. 그것은 상대 모드에서 녹화라고하는 이유입니다.