본문 바로가기

엑셀로 풀어가는 세상

레이의 VBA 정복기1 - VBA란 무엇인가?


사용자 삽입 이미지

VBA란 무엇인가?

VBA란?

VBA는 Visual Basic Application의 약자로서 비주얼 베이식이라는 프로그래밍 언어를 이용하여 직접 프로그래밍할 수 있는 하나의 응용 프로그램이다. VBA는 매크로와 마찬가지로 Microsoft Office제품(Word, Excel, PowerPoint, Access)에 기본적으로 내장되어 있다. 따라서 별도의 추가 작업을 필요로하지 않는다.


매크로와 VBA의 차이점

매크로는 프로그래밍에 대한 이해가 하나도 없는 상태에서도사용하는 것에 큰 무리가 없다. 매크로 기록기가 자동으로 작업하는 내용을 코드로 변환하기 때문이다. 하지만 매크로를 이용하여 작업하다 보면, 조금 더 복잡하고 다양한 작업인 경우에 구현할 수 없는 문제가 발생할 수 있다. 이와 같은 경우 작업을 직접 코드로 입력하여 프로그래밍할 수 있는데, 이때 VBA를 이용한다. VBA는 매크로보다는 전문적인 프로그래밍 지식이 필요하지만 훨씬 편리할 뿐만 아니라 다양하고 고급스러운 작업을 처리할 수 있다.


VBE 창이란?

VBA 기능을 이용하여 프로그래밍할 때 사용하는 작업 창을 VBE(Visual Basic Editor)라고 부른다. 실제 Visual Basic 프로그래밍 언어를 이용하여 프로그래밍하는 작업 창과 동일한 화면 구성을 가진다. 이뿐만 아니라 사용하는 명령도 Visual Basic 명령 구문을 그대로 사용한다.


사용자 삽입 이미지
* 프로젝트 탐색기 창 : 현재 작업할 코드가 저장될 위치가 선택하게 된다.

* 속성 창 : 선택한 개체가 가지고 있는 특성이나 성격을 정의할 대 사용한다.

* 코드 창 : 새로 작성하거나 이미 작성한 VBA코드 내용이 저장되는 장소이다.











참고서적 : 웃으며 찾는 엑셀매크로 & VBA활용사전 212 / 선양미,웰기획 지음 / 사이버출판사



저와 함께 희망을 향해 함께 달리죠.이걸 꾸~욱 누르면서






반응형