/ Excel VBA에서 상대 참조 사용

Excel VBA에서 상대 참조 사용

기본적으로, Excel 레코드 매크로 절대 모드. 그러나 때로는 매크로를 다음에 기록하는 것이 유용합니다. 상대 모드. 이 프로그램은 어떻게하는지 가르쳐줍니다. 매크로를 기록하는 방법을 모른다면이 예제를 먼저 읽어보십시오.

절대 모드로 녹화하기

매크로를 절대 모드로 기록하려면 다음 단계를 수행하십시오.

1. 먼저, 매크로 기록을 클릭하십시오.

2. 그런 다음 B3 셀을 선택하십시오. 판매를 입력하고 Enter 키를 누릅니다.

3. Production을 입력하고 Enter 키를 누릅니다.

4. 물류를 입력하고 Enter 키를 누릅니다.

결과:

절대 모드로 녹화하기

5. 녹음 중지를 클릭하십시오.

6. 빈 범위 ( "B3 : B5").

7. 시트에서 셀을 선택하고 기록 된 매크로를 실행하십시오.

결과:

절대 모드 결과로 기록

절대 모드로 기록 된 매크로는 항상 동일한 결과를 생성합니다.

상대 모드로 녹화하기

Range ( "B3 : B5")뿐만 아니라 시트에 자동으로이 단어들을 배치하는 것이 좋을지 모르겠다. 이것은 매크로를 훨씬 더 유연하게 만들 것이다 해결책 : 매크로를 상대 모드로 기록한다.

1. "상대 참조 사용"을 선택하십시오.

상대 참조 사용

2. 먼저 단일 셀 (예 : 셀 B8)을 선택하십시오.

3. 그런 다음 매크로 기록을 클릭하십시오.

4. Sales를 입력하고 Enter 키를 누릅니다.

5. Production을 입력하고 Enter 키를 누릅니다.

6. 물류를 입력하고 Enter 키를 누릅니다.

결과:

상대 모드로 녹화하기

7. 기록 중지를 클릭하십시오.

8. 다른 셀 (예 : 셀 D4)을 선택하고 기록 된 매크로를 실행하십시오.

결과:

상대 모드 결과로 기록

Excel은 단어를 초기 선택된 셀에 상대적으로 배치합니다. 그래서 상대 모드에서 녹음을 호출했습니다.

또한 읽으십시오 :