작성
·
220
답변 1
1
이 프로그램을 수정하면서 반복을 하기 위해 '시트' 변수를 사용했습니다.
변수는 원래 선언을 하고 사용해야 하는데, 자동 매크로 단계에서는 변수에 대한 설명을 하기에 어려울듯하여
변수 선언없이 바로 사용하는 방식으로 수정해서 그렇답니다.
프로그램 맨 위에
Dim 시트 As Worksheet
를 추가로 입력해주세요.
시트 변수를 선언하는 문장입니다.
최정현님께서 사용하고 계신 엑셀 프로그램에는 [변수 선언 요구]라는 옵션이 설정되어 있는듯합니다.
모듈 코드창 맨 위에 'Option Explicit' 문장이 있지 않는지요?
[변수 선언 요구] 옵션이 설정되어 있는 PC에서는 이 문장이 자동으로 추가됩니다.
이 문장이 있으면 변수는 항상 선언하고 사용해야 하고, 만약 선언 없이 사용하면 질문하신것처럼 오류 메시지가 표시됩니다.
변수와 관련된 사항은 [6-3.변수선언과사용방법살펴보기] 파트에서 자세히 설명되기때문에
지금 자동매크로 부분에서는 오류만 수정하시고 넘어가면 될것 같습니다.
또 다른 질문사항이 있으시면 언제든지 질문 올려주십시오~
좋은 하루 되세요~^^