본문 바로가기

엑셀 & VBA

엑셀 VBA 기초 1 - Hellow VBA!

320x100

 

안녕하세요? 제임스입니다~

많은 사람들이 엑셀을 비롯한 워드, 파워포인트 프로그램을 사용해서 업무를 보고 있지만 비주얼베이직(VBA)을 사용한 업무 자동화까지는 엄두를 못내고 있는 분들이 많을 텐데요.

 

 

최근에는 챗GPT 같은 생성형 AI의 도움을 받아 왠만한 프로그램을 작성할 수 있지만, 기본적인 개념조차 모르고 있다면, 필요한 질문을 정확하게 할 수가 없게 됩니다. 앞으로 몇 회에 걸쳐 업무에 VBA를 적용할 수 있는 기본적인 내용을 알아보도록 하겠습니다.

이 시간에는 VBA를 사용해서 간단한 '안녕하세요~ Hello VBA!'라는 간단한 메시지를 띄우는 방법을 살펴보도록 하겠습니다. VBA를 사용할 수 있게 위해서 메뉴를 설정하고 나면 아래와 같이 '개발 도구' 메뉴가 보이는 것을 확인 할 수 있습니다.

 

 

▶엑셀 & VBA를 사용 할 때 꼭 알아둬야 할 단축 키

다음은 매크로, VBA 에디터를 간편하기 사용하기 위해 꼭 알아둬야 할 단축키 목록을 정리해두었습니다.

단축키
설명
⌨️ Alt + F11
Visual Basic 에디터 열기
⌨️ Alt + Q
스프레드시트 화면으로 돌아가기
⌨️ Alt + F8
매크로 다이얼로그 박스 열기
⌨️ F5
매크로 실행
⌨️ Esc
매크로 실행 중지
⌨️ Ctrl + Shift + F5
실행 중지 매크로 처음부터 실행

 

자~ 그럼 이제 실제로 VBA 코드를 작성해볼까요?

1️⃣ 파일 메뉴에서 '개발 도구'를 클릭하고 리본 메뉴 맨 왼쪽의 Visual Basic를 클릭하거나 단축키 'Alt + F11'키를 눌러 비주얼베이직 에디터 화면으로 들어갑니다.(VBE, Visual Basic Editor)

 

2️⃣ 비주얼 베이직 에디터 화면으로 이동한 다음 VBAProject(통합 문서1) 부분에서 마우스 우측 버튼을 클릭하고 삽입(N) ▶ 모듈(M)을 클릭합니다.
 
 
3️⃣ 그 다음 에디터 안에 아래 코드를 입력합니다. 간단하지요? 이제 코딩은 모두 끝났구요, 프로그램을 실행해보도록 하겠습니다.
Sub HelloVBA()
    MsgBox "안녕하세요~ Hello VBA!"
End Sub
 

 

4️⃣ 메뉴에서 도구 ▶ 매크로(M)를 클릭하거나 단축키 F5키를 누르면

 

아래와 같이 매크로 실행 창이 나오구요, 방금 전에 입력을 마친 HelloVBA 프로시저가 보입니다.

 
 
5️⃣ 실행을 클릭해보면 아래와 같이 팝업창이 올라오고 '안녕하세요~ Hello VBA!'라는 메시지가 보이는 것을 확인 할 수 있습니다~😊

 

이번 시간에는 엑셀 VBA사용할 수 있게 환경을 설정하는 방법과 프로그램을 배울 때 가장 먼저 시도해보는 Hello VBA 메시지를 출력 해보았습니다.  감사합니다~

 

728x90