1. Czym jest VBA?
Visual Basic for Applications (VBA) - język programowania oparty na Visual Basic (VB) zaimplementowany w aplikacjach Microsoft Office i kilku innych. Ta uproszczona wersja Visual Basica służy przede wszystkim do automatyzacji pracy z dokumentami, na przykład za pomocą poleceń makr.
2. Do czego możemy użyć VBA? Jak wykorzystać VBA?
Korzystając z kodu VBA w programie Excel, możemy:
Pisać przydatne makra
Pisać własne funkcje, takie jak te, których nie daje nam Excel
Pisać dodatki do Excela
Na pierwszy rzut oka korzystać z programów niezwiązanych z Excelem
3. VBA, a VisualBasic
Główną różnicą między VBA i VB jest to, że VBA nie pozwala na tworzenie niezależnych skompilowanych aplikacji EXE. Kod programu napisany w VBA jest zawsze zawarty w dokumencie utworzonym przy użyciu programu VBA - na przykład w pliku * .DOC edytora MS Word lub pliku * .XLS arkusza kalkulacyjnego MS Excel. Taki program wymaga środowiska, które jest aplikacją obsługującą dokument zainstalowany na komputerze.
4. Czym są Makra VBA Excel?
Makra w Excelu to programy działające pod Excelem. Każdy z tych programów ma swój własny kod. Ten kod jest napisany w języku VBA. Używamy makr Excela głównie do przyspieszania i automatyzowania pracy, które wykonywalibyśmy ręcznie. Aby w pełni wykorzystać możliwości makr i VBA, powinniśmy najpierw włączyć makra w naszym Excelu i mieć aktywną kartę Developer.
Źródło: VBA

