VBA 는 Ms Office 특히 Excel 에서 주로 사용되는 프로그램 언어이다. 어디까지나 보충적이다.
1. Excel 에 내재하는 Functions 만 가지고는 할 수 없는 반복적 Routine 프로그램을 만들 때 이용한다. 이런 프로그램은 여러 subroutine 으로 만드는 macro program 이 있는데 이것을 만들때 vba를 사용한다.
2. Excel 에 내재하지 않은 Function 을 만들어 사용할 수 있는데 이 때도 VBA 언어를 사용한다.
Macro program은 excel developer tab 에 있는 Record macro 를 통해서 자동으로 생성할 수 있는데 이는 불필요게 잡다한 내용이 기록될 수 있다.
이를 간결하게 꼭 필요한 vba 언어만을 남겨놓거나 간단 요약하여 재 구성할 필요가 있는데 이를 위해서는 vba 를 공부해야 한다.
물론 for ~next, If ~then 등 반복적 프로그램이 필요한 때에도 VBA을 알아야 이용할 수 있다.
주의: VBA 는 EXCEL 에서 사용하는 여러 routine 프로그램을 통합한 Macro Program (대형 프로그램) 을 만드는데 사용하는 프로그램 언어이다. vba와 macro 의 의미를 혼동하지 말아야 한다.
PowerPoint는 강의, 발표 할 때 이용한다.
내용을 시각적으로 시청자가 보다 재미있고 쉽고 명확하게 인식할 있게 Design 는 작업을 한다.
이미 만들어 놓은 모델 샘플을 이용하여 쉽게 재 구성할 수 있고, 3D animation도 표현해 보일 수 있다. EXCEL 로도 (animation 말고는) 충분히 할 수 있는 것들이라 본다. Record slide show 에서 Video 동영상을 만들어 youtube 에 올릴 수 있다. Screenshot 에서 현 window 를 capture 할 수 있다.