본문 바로가기

문서 프로그램/엑셀 VBA

엑셀 VBA와 VBA 편집 화면 알아보기

반응형

엑셀 VBA와 VBA 편집 화면 알아보기

엑셀 VBA는 'Visual Basic for Application'의 약자입니다. '응용프로그램을 위한 Visual Basic 언어'라는 뜻입니다. 응용프로그램은 엑셀, 파워포인트와 같은 마이크로소프트에서 개발한 오피스 프로그램을 말합니다. 

엑셀 VBA와 VBA 편집 화면 알아보기


이런 프로그램은 용도가 다양하기 때문에 사용하는 사람마다 다른 기능이 필요합니다. 마이크로소프트는 한 가지 아이디어를 냈습니다. 오피스 프로그램의 기능을 보강할 수 있는 VBA라는 언어를 만들었습니다. 


그래서 사용자가 VBA를 이용하면 여러 기능을 오피스 프로그램에 직접 추가할 수 있었습니다. 그래서 매크로오 같은 여러 프로그램을 만들 수 있게 되었습니다. 


원래 Visual Basic이라는 언어가 있었습니다. 이 언어는 전문적인 프로그래머를 위해서 만든 언어입니다. 이 언어를 조금 줄여서 만든 것이 VBA입니다. 


VBA 사용하기

VBA 프로그래밍을 하기 위해서는 다음과 같은 과정을 통해 리본 메뉴에 <개발 도구> 탭을 추가해야 합니다. 


엑셀 메뉴 탭 위에서 마우스 오른쪽 버튼을 클릭하고 <리본 메뉴 사용자 지정>을 선택합니다. 


그러면 아래와 같은 화면이 나옵니다. 여기서 <개발도구>를 선택하고 <확인>을 클릭합니다. 


그러면 메뉴에 <개발 도구> 탭이 생깁니다. 이곳을 클릭하면 <Visual Basic>이 있습니다. 이것을 클릭하면 VBA 편집 창이 열립니다. 


VBA 편집 화면 살펴보기

아래는 VBA 편집 화면입니다. 맨 왼쪽 위가 프로젝트 창입니다. 프로젝트 창이 보이지 않으면 메뉴에서 <보기>-<프로젝트 탐색기>를 순서대로 클릭하거나 Ctrl+R키를 누릅니다. 


왼쪽 아래는 속성창입니다. 보이지 않는다면 <보기>에서 <속성창>을 선택합니다. 아니면 F4키를 눌러도 됩니다. 


오른쪽 회색으로 표시된 부분이 코드 창입니다. 이 창들은 여러분이 원하는 곳으로 움직일 수 있습니다. 이 코드 창에서 VBA 명령문을 입력 또는 수정합니다. 앞으로 VBA 프로그래밍을 한다면 코드 창을 제일 많이 사용하게 됩니다. 


제목줄을 더블클릭하면 제 위치로 돌아갑니다. 


이 창들은 드래그해서 크기를 바꿀 수 있습니다. 


프로젝트는 워크북(통합 문서)을 의미합니다. 하나의 워크북이 하나의 프로젝트입니다. 그래서 <프로젝트> 창에는 워크북에 대한 정보가 표시됩니다. 이 워크북을 구성하고 있는 요소들을 개체(Objedt)라고 합니다.  


시트 개체에 대한 구체적인 정보를 속성이라고 합니다. 이런 객체는 속성을 가집니다. 속성 창에는 속성의 기본 값을 확인할 수 있고, 새로운 값으로 설정할 수 있습니다. 나중에 VBA 명령문을 배우면 VBA 명령문으로 속성값을 설정할 수 있습니다. 


추천 포스팅


반응형