Rozdział 1. Nagrywanie makr
Pewne proste czynności można zautomatyzować poprzez nagranie makra. To rozwiązanie ma tę zaletę, że nie trzeba znać poleceń języka VBA. Niestety, ale nie wszystkie czynności można wykonać przy pomocy samego rejestratora makr. Po nagraniu makra zostaje wygenerowany kod w języku VBA, który można dowolnie modyfikować w celu lepszego dostosowania go do własnych potrzeb. Używanie rejestratora makr jest również dobrym sposobem nauki języka VBA.
- Włączanie karty Deweloper
- Nagranie przykładowego makra
- Uruchomienie nagranego makra
- Umieszczenie przycisku uruchamiającego makro na pasku szybki dostęp
- Edycja makra
- (Użyj adresów względnych/bezwzględnych – dodać)
Rozdział 2. Wprowadzenie do języka VBA
Nagrywanie makr pozwala na zautomatyzowanie wielu wykonywanych czynności, ale nie wszystkie czynności da się wykonać poprzez nagrywanie makr. Z tego powodu warto jest poznać choćby podstawową składnię języka VBA
Programowanie makr można w pewnym uproszczeniu porównać do wpisywania formuł w arkuszu Excela. Jednak język VBA ma dużo większe możliwości niż same formuły w Excelu. W przypadku języka VBA wszystkie instrukcje są pisane w języku angielskim (w przypadku formuł Excela zdecydowana większość nazw funkcji została spolszczona).
- Makro Hello World!
- Instrukcja warunkowa IF
- Instrukcja Select Case
- Zmienne
- Dyrektywa Option Explicit
- Stałe
- Komentarze
- Operatory
- Pobieranie danych od użytkownika
- Odczytywanie i zapisywanie danych z arkusza Excela
- Zmiana koloru komórki
- Pętla For…Next
- Pętla For Each…Next
- Pętla Do…While/Until
- Tablice
- Tablice dynamiczne
- Procedury (podprogramy)
- Funkcje
- Funkcje tekstowe
- Funkcje daty i czasu
- Operacje na plikach
- Foldery systemowe
- Obsługa błędów
- Sprawdzenie czasu wykonywania procedury
- Liczby losowe
Rozdział 3. Zdarzenia Arkusza i Skoroszytu
Do tej pory tworzyliśmy proste procedury, które należało ręcznie uruchamiać. Ale możemy stworzyć procedury, które uruchamiają się automatycznie, gdy nastąpi jakieś zdarzenie (np. użytkownik otworzy skoroszyt).
Rozdział 4. Formularze
w budowie
Rozdział 5. Modyfikacja wstążki
- Modyfikacja wstążki (Word, Excel, PowerPoint) – artykuł w formacie PDF, pobierz przykładowe pliki.
- Dodatek modyfikacja wstążki dla programu MS Project
- Dodatek modyfikacja wstążki dla programu Access
Dodatki