VBA-Excel 용어
이 장에서는 일반적으로 사용되는 Excel VBA 용어에 대해 알아 봅니다. 이러한 용어는 추가 모듈에서 사용되므로 이들 각각을 이해하는 것이 중요합니다.
모듈
모듈은 코드가 작성되는 영역입니다. 이것은 새로운 통합 문서이므로 모듈이 없습니다.

모듈을 삽입하려면 삽입 → 모듈로 이동합니다. 모듈이 삽입되면 'module1'이 생성됩니다.
모듈 내에서 VBA 코드를 작성할 수 있으며 코드는 프로 시저 내에서 작성됩니다. 프로 시저 / 하위 프로시 저는 수행 할 작업을 지시하는 일련의 VBA 문입니다.

순서
프로시 저는 특정 작업을 수행하는 방법을 Excel에 지시하는 전체적으로 실행되는 문 그룹입니다. 수행되는 작업은 매우 간단하거나 매우 복잡한 작업 일 수 있습니다. 그러나 복잡한 절차를 더 작은 절차로 나누는 것이 좋습니다.
프로 시저의 두 가지 주요 유형은 Sub 및 Function입니다.

함수
함수는 재사용 가능한 코드 그룹으로 프로그램의 어느 곳에서나 호출 할 수 있습니다. 이렇게하면 동일한 코드를 반복해서 작성할 필요가 없습니다. 이것은 프로그래머가 큰 프로그램을 작고 관리 가능한 여러 기능으로 나누는 데 도움이됩니다.
내장 함수 외에도 VBA는 사용자 정의 함수를 작성할 수 있으며 명령문은 Function 과 End Function.
하위 절차
하위 절차는 기능과 유사하게 작동합니다. 하위 프로시 저는 값을 반환하지 않지만 함수는 값을 반환하거나 반환하지 않을 수 있습니다. 호출 키워드없이 하위 프로 시저를 호출 할 수 있습니다. 하위 절차는 항상Sub 과 End Sub 진술.