본문 바로가기

엑셀강좌/☞ VBA

VBA1 [2강] VBA 시작

[1] VBA 시작

 ▶ 엑셀 & VBA

   - 엑셀은 계산, 수식, 함수, 데이터 등을 사용하여  문서 작성 시 매우 편리한 프로그램입니다.
   - 엑셀은  VBA라는 엔진(프로그램)을 내장(장착)하고 있습니다.
   - 엑셀에서 VBA를 사용한다면 예외적인 처리 및 문서 자동화 프로그램을 개발할 수 있습니다.
   - VBA까지 어느정도 사용할 수 있다면 업무에 효율을 높일 수 있습니다.
   - 규칙적이고 반복적인 작업을 VBA로 자동화 문서로 개발하다면 업무 시간을 단축할 수 있습니다.

 ▶ VBA 단점

   - VBA로 어느정도의 프로그램을 개발할 수 있다면 정말 편리하고 효율적이지만 단점도 있습니다.
   - VBA를 할 수 있을 정도의 실력을 가진 사람이 많지 않다는 것입니다.
   - 엑셀의 여러가지 기능으로 VBA까지 필요한 경우가 거의 없어서 VBA를 하는 사람은 많지 않은것 같습니다.
   - 엑셀문서를 VBA로 개발한 경우 담당자가 퇴사 시 결국 문제가 발생하면 해결을 못하는 경우가 있습니다.         
   - 그러므로 엑셀 문서에 VBA를 사용해야한다면 꼭 필요한지를 검토할 필요가 있습니다.
   - 그렇지 않으면 담당자 퇴사나 문제 발생 시 업무에 문제가 발생할 수 있습니다.

 ▶ VBA 시작

   - 엑셀에서 VBA를 사용하려면 Alt + F11(단축키)를 누르거나 상단 메뉴에서 "개발 도구 - Visual Basic"을 누르면 됩니다.

  VBA사용

- 그러면 Visual Basic Editor 창이 표시 됩니다.

VBA창

   - 위와 같이 Visual Basic Editor 창이 표시 되면 초보자인 경우 그 다음 뭘 어떻게 해야 할지 모릅니다.
   - 앞으로 진행될 강좌에서 뭘 어떻게 해야 할지를 차근차근 알려 드릴 것입니다.
   - 자동차로 비유하자면 이제 문을 열고 운전석에 앉았다고 생각하시면 될 것 같습니다.

 ▶ Visual Basic Editor 화면 구성

   - 운전을 하려면 운전석 앞에 계기판, 기어, 버튼 등이 어떤 기능을 하는지 알아야 합니다.
   - VBA도 동일하게 Visual Basic Editor 화면에 표시된 창들이 어떤 기능을 하는지 알아야 합니다.
   - 이번 강좌에서는 Visual Basic Editor 화면에 표시된 창들에 대해서 간단하게 설명을 하려고 합니다.

VBA화면구성

   ① 메뉴
       * 일반적인 프로그램과 비슷하게 파일, 편집 등의 메뉴입니다.
   ② 프로젝트 탐색기
       * 현재 열려 있는 엑셀 문서를 트리 형태로 표시하고 파일에 대한 정보를 제공해 주는 창입니다.
       * 프로젝트 탐색기가 화면에 보이지 않으면 아래와 같이 하면 표시됩니다.
          # 상단의 메뉴-보기- 프로젝트 탐색기를 선택합니다.
          # 단축키 Ctrl + R 키를 누릅니다.
   ③ 속성 창
       * 선택한 파일이나 시트에 대한 속성 값에 대한 정보를 제공해 주는 창입니다.
       * 속성 창이 화면에 보이지 않으면 아래와 같이 하면 표시됩니다.
          # 상단의 메뉴-보기- 속성 창을 선택합니다.
          # 단축키 F4 키를 누릅니다.
   ④ 코드 창
       * VBA 코드를 작성하는 창입니다.
       * 엑셀 문서에 VBA를 사용하거나 자동화 문서를 만든다는 것은 여기에 코드를 작성한다는 의미입니다.
       * 코드 창이 화면에 보이지 않으면 아래와 같이 하면 표시됩니다.
          # 상단의 메뉴-보기- 코드를 선택합니다.
          # 단축키 F7 키를 누릅니다.
   ⑤ 직접 실행 창
       * 코드 창에 입력한 코드가 이상은 없는지 직접 테스트 해 볼 수 있는 창입니다.
       * VBA코드를 테스트하거나 버그가 발생 시 유용하게 사용할 수 있습니다.
       * 직접 실행 창이 화면에 보이지 않으면 아래와 같이 하면 표시됩니다.
          # 상단의 메뉴-보기- 직접 실행 창을 선택합니다.
          # 단축키 Ctrl + G 키를 누릅니다.
   ⑥ 지역 창
       * 코드 창에 작성한 모든 변수들의 진행중인 값을 표시해 줍니다.
       * F8키를 눌러가면서 변수들의 진행과 값의 변동을 확인할 수 있습니다.
       * 문제 발생 시 어디가 문제 였는지를 쉽게 파악할 수 있습니다.
       * 지역 창이 화면에 보이지 않으면 아래와 같이 하면 표시됩니다.
          # 상단의 메뉴-보기- 지역 창을 선택합니다.
   ⑦ 조사식 창
       * 특정 값에 대해 조사를 하고 싶을 때 사용되는 창입니다.
       * 조사식 창이 화면에 보이지 않으면 아래와 같이 하면 표시됩니다.
          # 상단의 메뉴-보기- 조사식 창을 선택합니다.

 ▶ 이번 강좌 정리

   - 이번 강좌에서는 VBA 시작과 Visual Basic Editor 화면 구성에 대해서 간략하게 설명 했습니다.
   - 초보자의 경우에는 위의 내용을 모두 이해하기 어려운 부분도 있을 것입니다.
   - 이번 강좌에서는 VBA를 시작하는 방법과 코드 창에 VBA 코드를 작성해야 된다는 정도만 알알도 됩니다.
   - 자동차 운전을 할 때도 시동, 기어 넣은법, 브레이크 및 액셀 밟는법, 핸들 정도만 조작하면 운전을 할 수 있습니다.
   - VBA의 모든 내용을 숙지하면 좋겠지만 필요한 내용 몇가지만 알아도 사용하는데 크게 문제 되지 않습니다.
   - 운전에서도 날씨가 더우면 에어컨을 켜면 되지만 에어컨을 켜지 않아도 운전하는데 문제는 없습니다.
   - 운전 시 날씨가 덥거나 추울때 에어컨 및 히터 켜는 법을 알면 그 만큼 쾌적하게 운전을 할 수 있습니다.
   - 엑셀 VBA도 동일하게 나머지 기능을 사용할 수 있다면 그 만큼 편리하다고 생각하시면 됩니다.

'엑셀강좌 > ☞ VBA' 카테고리의 다른 글

VBA1 [3강] VBA 실행  (0) 2020.01.09
VBA1 [1강] VBA 개요  (0) 2020.01.07