본문 바로가기
카테고리 없음

엑셀에서 프로그래밍 하는 방법 (VBA 편집기)

by cook_code 2023. 12. 14.
반응형

🎯주제: 엑셀에서 프로그래밍 하는 방법

개념
매크로
(ALT + F8)
MACRO 
일련의 반복되는 엑셀 작업을 일괄적으로 처리하여 저장해 두고 반복 사용 가능하도록 하는 것.
VBA
(ALT + F11) 
VISUAL BASIC APPLICATION
스크립트 언어 오피스 프로그램의 한계를 극복하여
보다 유연한 작업결과를 얻을 수 있도록 내장된 프로그램.
(VBA는 SUB(SUBROUTINE)이라는 단순 특정 작업을 수행하는 여러 코드 단위의 집합으로 구성)

VBA가 필요한 경우

  1. 엑셀 기본 기능만으로는 뭔가가 부족할 때 (셀의 특별한 작업, 반복적인 작업 등을 수행)
  2. 업무상 여러분에게 꼭 필요한 계산기능을 가진 함수를 만들고자 할 때 (고객의 음력생일을 양력으로 환산)
  3. 엑셀 자동 프로그램을 만들고자 할 때 (물건 등록 및 조회/관리 등을 위한 프로그램)

매크로의 기본 작업과정

  1. 매크로 작업대상과 조건 설정 - 매크로 작업을 수행할 대상과 기록할 작업내용 등을 미리 설정해 주는 단계
  2. 매크로의 정의와 기록 - 매크로 이름을 정의하고 기록단추를 눌러 매크로의 기록을 시작하는 단계
  3. 매크로 동작내용 수행 - 실제로 매크로가 수행할 동작 즉, 내용을 기술하는 단계
  4. 매크로 기록 중지 - 모든 작업과정을 기록한 후 중지 작업을 수행하여 마무리하는 단계

매크로 실행창 이미지

VBA의 기본 작업과정

  1. 개발도구 탭 활성화 
  2. 보안설정확인
  3. 올바른 파일 형식으로 저장 
  4. VBA 시작
  5. 모듈 생성
  6. 매크로 만들기 
  7. 매크로 코드 추가
  8. 매크로 실행

자세한 VBA 기본 작업 과정 예시는 다음 포스팅을 확인해주세요 :)

반응형