본문 바로가기
excel VBA

엑셀 Visual Basic 구성

by 퍼포먼스마케팅코더 2023. 8. 30.
반응형

비주얼 베이직은 이미 만들어진 개체나 메소드, 함수가 다양하고 많기 때문에 이것들을 잘 활용하여 프로그램을 작성해야 합니다. 따라서 비주얼 베이직을 잘 사용하려면 이미 만들어진 것들이 무엇인지 많이 알아야 합니다. 비주얼 베이직 작성은 모듈이나 클래스 모듈, 사용자 정의 폼 안에서 이루어집니다.

 

  • 모듈: 매크로를 만들고 실행하는 곳입니다.
  • 클래스 모듈: 개체 제공을 목적으로 작성한 모듈입니다. 모듈에서 이것들을 참조하여 사용합니다.
  • 사용자 정의 폼: 창이나 대화상자에 버튼이나 리스트와 같은 개체를 추가하는 컬렉션입니다. 버튼 클릭이나 리스트 선택을 이벤트가 발생했다고 합니다. 추가한 개체에 이벤트가 발생하면 실행할 코드를 삽입합니다.

 

다음으로 큰 단위로 프로시저로 종류는 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

댓글