컴퓨터

[엑셀 매크로] 프로젝트 탐색기 창 이해하기

긍정적인생각1 2023. 4. 19. 08:53
728x90
반응형

안녕하세요.

 

요즘 엑셀 매크로에 대해서 하나씩 알아가보고 있습니다.

 

언제가 매크로를 다루는 게 자유로워져서, 업무가 좀 편해졌으면 좋겠네요...

 

 

 

지난 포스팅에서 엑셀 개발도구 표시와 VB 편집기 구성 및 단축키에 대해 포스팅 했었습니다.

 

https://southernhemisphere.tistory.com/58

 

[엑셀 매크로] VB 편집기 구성

안녕하세요. 엑셀에는 매크로 기능이 있습니다. 저도 들어만 봤지, 자유자재로 사용하고 있지는 않습니다. 실제로 업무를 하다보면, 한정된 시간안에 업무를 해야하다보니, 천천히 매크로를 고

southernhemisphere.tistory.com

 

 

오늘은 VB 편집기 中 프로젝트 탐색기에 대해 좀 더 알아보도록 하겠습니다.

 

프로젝트 탐색기 창의 역할

프로젝트 탐색기 창은 윈도우 탐색기와 같은 역할을 하는 창으로, 열려 있는 모든 엑셀 파일의 구성요소를 나무 구조로 표시해줍니다.

 

프로젝트 탐색기
프로젝트 탐색기

 

위의 사진은 프로젝트 탐색기 화면입니다.

 

-표시를 누르면 해당 분류가 접히고,

 

+ 표시
+표시

 

+ 표시를 누르면 다시 접힌 분류가 화면에 표시됩니다.

 

이는 폴더 설정/해제 기능으로, 프로젝트 탐색기 창의 개체 표시를 폴더로 묶어 표시할지, 그냥 나열할지 설정합니다. 기본값은 선택되어 있습니다.

 

 

프로젝트 탐색기 창의 구성요소

 

프로젝트 탐색기 창의 프로젝트는 하나의 파일을 의미합니다. 파일 내 여러 개의 구성요소를 폴더별로 나눠 표시하는데, 엑셀 파일에서 사용 중인 액셀 개체(시트)와 VBA 개체(모듈, 폼, 클래스 모듈)를 나무 구조로 정리해줍니다. 프로젝트 탐색기 창의 구성 요소는 다음과 같습니다.

 

- Microsoft Excel 개체

엑셀 창에서 추가한 시트와 현재_통합_문서를 하위 구성요소로 표시합니다.

 

Microsoft Excel 개체
Microsoft Excel 개체

 

- 사용자 정의 폼

사용자와 커뮤니케이션을 위한 폼 개발에 사용되는 개체입니다. 사용자 정의 폼을 추가하려면 [삽입]- [사용자 정의 폼] 명령을 클릭합니다.

사용자 정의 폼
사용자 정의 폼

 

 

[삽입]- [사용자 정의 폼]
[삽입]- [사용자 정의 폼]

- 모듈

표준 모듈이라고 하며, 엑셀 내의 모든 개체에서 사용할 수 있는 프로시저를 개발하고 코드를 저장합니다. 엑셀 창에서는 워크시트가 데이터를 저장하는 필수 개체이듯 VB 편집기 창에서는 모듈 개체가 매크로 코드를 저장하는 필수 개체입니다. 표준 모듈을 추가하려면 [삽입] - [모듈] 명령을 클릭합니다.

 

모듈
모듈
[삽입] - [모듈]
[삽입] - [모듈]

- 클래스 모듈

엑셀에서 제공하지 않는 별도의 기능을 구현하고자 할 때 사용합니다. 클래스 모듈을 추가하려면 [삽입] - [클래스 모듈] 명령을 클릭합니다.

 

클래스 모듈
클래스 모듈
[삽입] - [클래스 모듈]
[삽입] - [클래스 모듈]

 

앞서 설명한 폼이나 모듈, 클래스모듈은 필요한 만큼 추가해서 사용할 수 있습니다.

 

 

이상으로 프로젝트 탐색기 창에 대해 이해하는 시간을 가져봤습니다.

 

엑셀 매크로에 대한 내용은 계속 포스팅 하도록 하겠습니다.

 

도움이 되셨길 바랍니다.

 

수정할 내용이 있다면 댓글로 달아주시면 반영하도록 하겠습니다.

 

감사합니다.

728x90
반응형