일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- win32com
- Windows10
- python3
- 깃
- 파워포인트
- 파이썬
- pythongui
- office
- 아웃룩
- Windows11
- 오피스
- windows
- 엑셀
- 문자열
- 파이썬3
- 안드로이드
- python
- 윈도우10
- pandas
- html
- Excel
- 파이썬GUI
- VBA
- pyqt5
- Outlook
- 윈도우11
- 비주얼베이직
- matlab
- Android
- git
Appia의 IT세상
비주얼베이직(Visual Basic, VBA) 실행하기 본문
비주얼베이직(Visual Basic, VBA) 실행하기
약 거의 20년 전에 대학 1학년 때에 가장 먼저 들었던 과목이 바로 비주얼 베이직이었습니다. 하지만, 현재는 개발 영역에서는 많이 사용되지 않으나, 엑셀등 Microsoft Office 툴에 연동하여 사용하기에 매우 편리하기 때문에 많은 사람들이 다시 관심을 가지는 것 같습니다. 그래서 이번 포스팅을 시작으로 비주얼베이직(Visual Basic, VBA)에 대해서 이야기를 해보고자 합니다.
* 실제 엑셀 매크로 관련된 포스팅을 하던 중, 회사 동료가 먼저 비주얼 베이직에 대해서 포스팅을 하는 것을 추천하여 이와 같은 결심을 하게 되었습니다.
먼저 예전과 다르게 비주얼 베이직을 별도의 설치 없이도 바로 실행이 가능합니다. 저의 경우 주로 엑셀 매크로에서 사용할 것이기 때문에 엑셀에서 시작을 하도록 하겠습니다. 먼저 다음 링크에서 개발자 도구 보이기 설정을 해주시길 바랍니다.
엑셀(Excel) 매크로(Macro) 기본 환경설정, 개발자 도구 보이기 설정하기- 비주얼 베이직 VBA활용하기 환경설정
위의 링크에서 개발 도구 또는 개발자 도구 보이기 설정을 하신 후 엑셀을 실행하시면 다음과 같은 화면이 나타날 것입니다. 그럼 여기에서 [개발도구]부분을 클릭하여 주시길 바랍니다.
[개발도구]화면에서 좌측에 있는 [Visual Basic]부분을 클릭하여 주시면 비주얼 베이직이 실행이 됩니다. 간단한 단축키로 [ALT] + [F11] 키를 입력하셔도 됩니다.
그럼 다음과 같은 비주얼 베이직 화면이 나타납니다. 하지만, 여기에서는 코드를 입력하는 부분이 보이지 않을 실 것입니다. 이 때 [보기]부분을 클릭하여 주시길 바랍니다.
그럼 [보기]탭 메뉴에서 [코드]부분을 클릭하여 주시거나 아니면 [F7]단축키를 눌러주셔도 됩니다.
그럼 다음과 같이 코드를 입력할 수 있는 화면이 나타날 것입니다. 만약 코드를 입력하시고 실행하실 경우 상단에 보이는 재생 버튼을 클릭하여 주시면 됩니다.
이와 같은 방식으로 비주얼 베이직(Visual Basic, VBA)를 실행할 수 있습니다. 이 부분을 토대로 다양한 기능 및 함수등을 활용하여 엑셀과 결합하면 보다 효율적으로 작업을 하실 수 있습니다. 관련해서는 순차적으로 한 항목씩 다루어보도록 하겠습니다.
혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
'Programming > VisualBasic_VBA' 카테고리의 다른 글
비주얼베이직(Visual Basic, VBA) 반복문 살펴보기 01(for-loop, for-each loop) (0) | 2020.12.02 |
---|---|
비주얼베이직(Visual Basic, VBA) 조건문, 분기문 살펴보기(if, elseif, else, switch) (0) | 2020.12.01 |
비주얼베이직(Visual Basic, VBA) 연산자 알아보기(산술연산자, 비교연산자, 논리연산자, 연속연산자) (0) | 2020.11.29 |
비주얼베이직(Visual Basic, VBA) 변수(Variable)선언하기 및 데이터타입(Datatype) 알아보기 (0) | 2020.11.27 |
비주얼베이직(Visual Basic, VBA) 메시지 박스(MsgBox) 생성하기 (2) | 2020.11.25 |