🎯주제: 엑셀에서 프로그래밍 하는 방법
개념 | |
매크로 (ALT + F8) |
MACRO 일련의 반복되는 엑셀 작업을 일괄적으로 처리하여 저장해 두고 반복 사용 가능하도록 하는 것. |
VBA (ALT + F11) |
VISUAL BASIC APPLICATION 스크립트 언어 오피스 프로그램의 한계를 극복하여 보다 유연한 작업결과를 얻을 수 있도록 내장된 프로그램. (VBA는 SUB(SUBROUTINE)이라는 단순 특정 작업을 수행하는 여러 코드 단위의 집합으로 구성) |
VBA가 필요한 경우
- 엑셀 기본 기능만으로는 뭔가가 부족할 때 (셀의 특별한 작업, 반복적인 작업 등을 수행)
- 업무상 여러분에게 꼭 필요한 계산기능을 가진 함수를 만들고자 할 때 (고객의 음력생일을 양력으로 환산)
- 엑셀 자동 프로그램을 만들고자 할 때 (물건 등록 및 조회/관리 등을 위한 프로그램)
매크로의 기본 작업과정
- 매크로 작업대상과 조건 설정 - 매크로 작업을 수행할 대상과 기록할 작업내용 등을 미리 설정해 주는 단계
- 매크로의 정의와 기록 - 매크로 이름을 정의하고 기록단추를 눌러 매크로의 기록을 시작하는 단계
- 매크로 동작내용 수행 - 실제로 매크로가 수행할 동작 즉, 내용을 기술하는 단계
- 매크로 기록 중지 - 모든 작업과정을 기록한 후 중지 작업을 수행하여 마무리하는 단계
VBA의 기본 작업과정
- 개발도구 탭 활성화
- 보안설정확인
- 올바른 파일 형식으로 저장
- VBA 시작
- 모듈 생성
- 매크로 만들기
- 매크로 코드 추가
- 매크로 실행
자세한 VBA 기본 작업 과정 예시는 다음 포스팅을 확인해주세요 :)
반응형