반응형
비주얼 베이직은 이미 만들어진 개체나 메소드, 함수가 다양하고 많기 때문에 이것들을 잘 활용하여 프로그램을 작성해야 합니다. 따라서 비주얼 베이직을 잘 사용하려면 이미 만들어진 것들이 무엇인지 많이 알아야 합니다. 비주얼 베이직 작성은 모듈이나 클래스 모듈, 사용자 정의 폼 안에서 이루어집니다.
- 모듈: 매크로를 만들고 실행하는 곳입니다.
- 클래스 모듈: 개체 제공을 목적으로 작성한 모듈입니다. 모듈에서 이것들을 참조하여 사용합니다.
- 사용자 정의 폼: 창이나 대화상자에 버튼이나 리스트와 같은 개체를 추가하는 컬렉션입니다. 버튼 클릭이나 리스트 선택을 이벤트가 발생했다고 합니다. 추가한 개체에 이벤트가 발생하면 실행할 코드를 삽입합니다.
다음으로 큰 단위로 프로시저로 종류는 Sub, Function, Property가 있습니다. 프로시저는 여러 가지 개체, 함수, 메소드, 키워드를 사용하여 비주얼 베이직 구문에 맞게 프로그램을 작성합니다.
- Sub: 프로그램 작성 단위로 작성한 프로그램을 실행하고 Sub가 종료되면서 되돌려 주는 값이 없습니다. 즉 리턴(return) 값이 없습니다.
- Function: 프로그램 작성 단위로 Function이 종료되고 되돌려 주는 값(return)이 있습니다.
- Property: 폼, 모듈, 클래스 모듈에 속성 값을 변경하거나 저장한 속성값을 가져옵니다.
반응형
'excel VBA' 카테고리의 다른 글
엑셀 VBA 통합문서 개체 (0) | 2023.08.30 |
---|---|
엑셀 VBA 개체, 속성, 메소드 (0) | 2023.08.30 |
엑셀 VBA 작업 범위 지정 (0) | 2023.08.30 |
엑셀의 구조 (0) | 2023.08.30 |
엑셀 VBA 날짜 시간 함수 (0) | 2023.08.30 |
댓글