강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

David Lee님의 프로필 이미지
David Lee

작성한 질문수

엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복

1-3. 데이터 편집을 자동화하는 절대 참조 매크로 만들기

실행이 되지 않는데 어떤부분이 잘못되었는지 알려주시면 감사드리겠습니다!

작성

·

186

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련fd문의는 1:1 문의하기를 이용해주세요.

퀴즈

매크로와 VBA의 관계에 대한 설명으로 가장 적절한 것은 무엇일까요?

VBA는 매크로를 자동으로 기록하는 기능입니다.

매크로는 VBA라는 프로그래밍 언어로 작성됩니다.

매크로는 MS Office 자체 기능이고 VBA는 외부에서 추가해야 합니다.

VBA는 매크로와 전혀 관련 없는 별개의 기능입니다.

답변 1

1

엑셀여신님의 프로필 이미지
엑셀여신
지식공유자

안녕하세요?

 

코드 창 맨 위에 Option Explicit 문이 있으면 변수를 선언한 후 사용해야 합니다.

( 이 내용은 변수 선언에 대한 섹션에 자세히 나와 있습니다)

 

For Each 시트 In Worksheets  에서 '시트'가 변수입니다.

이 변수는 선언을 한 후 사용하기도 하고 그냥 사용하기도 하는데

코드 창 맨 위에 Option Explicit 문을 입력해 두면 변수 선언문이 있어야 합니다.

 

해결 방법은 

1. 코드 창 맨 위에 Option Explicit 문을 삭제하거나

2. For Each 반복문 위에 

     Dim 시트 as Worksheet   문장을 추가하면 됩니다.

 

또 다른 질문사항이 있으면 올려주십시오.

 

David Lee님의 프로필 이미지
David Lee

작성한 질문수

질문하기