차례:
비디오: Introduction to Excel VBA Editor - Developer Tab, Record Macros and More 2024
VBE에서 작업 할 때 열려있는 Excel 통합 문서는 모두 프로젝트입니다. 프로젝트는 개요로 배열 된 객체의 모음으로 생각할 수 있습니다.
프로젝트 창에서 프로젝트 이름의 왼쪽에있는 더하기 기호 (+)를 클릭하여 프로젝트를 확장 할 수 있습니다. 프로젝트 이름의 왼쪽에있는 마이너스 기호 (-)를 클릭하여 프로젝트를 계약하십시오. 또는 항목을 두 번 클릭하여 확장하고 축소 할 수 있습니다.
이 그림은 Book1라는 통합 문서와 Book2라는 통합 문서라는 두 개의 프로젝트가있는 프로젝트 창을 보여줍니다.
이 프로젝트 창에는 두 개의 프로젝트가 나열됩니다.모든 프로젝트가 적어도 Microsoft Excel Objects 노드를 표시하도록 확장됩니다. 이 노드를 확장하여 통합 문서의 각 시트 (각 시트는 개체로 간주 됨) 및 ThisWorkbook (통합 문서 개체를 나타냄)이라는 다른 개체를 표시 할 수 있습니다. 프로젝트에 VBA 모듈이 있으면 프로젝트 목록에도 Modules 노드가 표시됩니다.
->새 VBA 모듈 추가
매크로를 기록하면 Excel에서 기록 된 코드를 유지할 VBA 모듈을 자동으로 삽입합니다. 기록 된 매크로에 대한 모듈을 보유하고있는 통합 문서는 기록을 시작하기 전에 기록 된 매크로를 저장하기로 선택한 위치에 따라 다릅니다.
일반적으로 VBA 모듈에는 세 가지 유형의 코드를 포함 할 수 있습니다.
-
선언: VBA에 제공하는 하나 이상의 정보 문. 예를 들어, 사용할 변수에 대한 데이터 유형을 선언하거나 다른 모듈 전체 옵션을 설정할 수 있습니다.
-
하위 절차: 몇 가지 작업을 수행하는 프로그래밍 지침 세트. 기록 된 모든 매크로는 Sub 프로 시저입니다.
-
함수 프로 시저: 단일 값을 반환하는 프로그래밍 명령 세트입니다 (합계와 같은 워크 시트 함수와 개념이 비슷 함). 단일 VBA 모듈은 모든 수의 Sub 프로 시저, 함수 프로 시저 및 선언을 저장할 수 있습니다. VBA 모듈 구성 방법은 귀하에게 달려 있습니다. 어떤 사람들은 단일 VBA 모듈에 응용 프로그램 용 VBA 코드를 모두 유지하는 것을 선호합니다. 다른 사람들은 코드를 여러 모듈로 나누는 것을 좋아합니다. 가구 배치와 같은 개인적인 선택입니다.
다음 단계에 따라 프로젝트에 새 VBA 모듈을 수동으로 추가하십시오.
프로젝트 창에서 프로젝트의 이름을 선택하십시오.
-
삽입 → 모듈을 선택하십시오.
-
또는
프로젝트 이름을 마우스 오른쪽 버튼으로 클릭 할 수 있습니다.
-
바로 가기 메뉴에서 삽입 → 모듈을 선택합니다.
-
새 모듈이 프로젝트 창의 모듈 폴더에 추가됩니다. 주어진 통합 문서에서 생성 한 모든 모듈은이 모듈 폴더에 저장됩니다.
코드 모듈은 프로젝트 창의 Modules 폴더에 표시됩니다.
VBA 모듈 제거더 이상 필요하지 않은 코드 모듈을 제거하고자 할 수 있습니다. 이렇게하려면 다음과 같이하십시오.
프로젝트 창에서 모듈의 이름을 선택하십시오.
-
파일 → xxx 제거를 선택하십시오. 여기서 xxx는 모듈 이름입니다.
-
또는
모듈의 이름을 마우스 오른쪽 단추로 클릭하십시오.
-
바로 가기 메뉴에서 xxx 삭제를 선택하십시오.
-
VBA 모듈은 제거 할 수 있지만 시트 개체 또는 ThisWorkbook 용 코드 모듈은 제거 할 수 없습니다.