Witam na kursie VBA!
Jest do tego myszka? |
Poniższy kurs przeznaczony jest dla osób zupełnie początkujących w temacie VBA i makr, ale z biegiem czasu będą pojawiać się coraz bardziej zaawansowane elementy. Wymagana jest jedynie podstawowa umiejętność pracy z Excelem. Czytelnik powinien umieć poruszać się w arkuszu i go edytować.
Edytor VBA i sam język praktycznie nie zmienił się od wersji 2003 programu, można więc korzystać z tego kursu niezależnie jaką wersję Excela posiadamy. W większości przypadków wersja językowa też nie jest istotna.
Nie znalazłem żadnego błędu w programie |
Jeżeli dopiero zaczynasz naukę programowania, nie martw się, jeżeli nie wszystko od razu zrozumiesz. Niestety trzeba nauczyć się wielu rzeczy na raz, ale jestem pewien, że szybko elementy układanki zaczną do siebie pasować.
Na koniec muszę uprzedzić, że ten kurs nie jest kompendium wiedzy. Takich w internecie i księgarniach jest dużo. Postawiłem sobie za zadanie tłumaczyć, inspirować i wychowywać. Przygotować czytelnika do sprawnego i świadomego programowania.
Zapraszam do zadawania pytań w komentarzach pod poszczególnymi częściami kursu lub za pomocą formularza z prawej strony.
Spis treści
Każda z 6 części może być czytana jako osobna całość
Każda z 6 części może być czytana jako osobna całość
- Rozgrzewka
- Budujemy programy
- Edytor VBA, struktura projektu
- Funkcje i procedury
- Jak uruchamiać makra, zdarzenia
- Model obiektowy Excela
- Obiekt Range
- Zmienne
- Operatory
- Podstawowe wejście i wyjście
- Instrukcje warunkowe
- Pętle
- Funkcje wbudowane
- Projektowanie i testowanie
- Projektowanie programu
- Dobre praktyki programowania
- Obsługiwanie błędów
- Nazywanie zmiennych
- Debugowanie
- Formularze
- Wstęp
- Pierwszy program
- Uruchamianie
- Atrybuty
- Zdarzenia
- Metody
- Label, TextBox,
- CommandButton
- RefEdit,
- TabStrip, MultiPage
- ComboBox, Listbox
- CheckBox, OptionButton, ToggleButton, Frame
- ScrollBar, SpinButton
- Image
- Tree
- Formatowanie
- Pomoc do formularzy
- Klasy
- Model obiektowy, trochę teorii
- Tworzenie i inicjalizacja klas
- Metody
- Atrybuty (2017-02-22)
- Konstruktory, destruktory (2017-03-01)
- Praktyczne przykłady (2017-03-08)
- Inne obiekty wbudowane
- Funkcje UDF
- Obsługa plików
- Kolekcje
- Tablice
- Wykresy
- Tabele przestawne
cdn.
Plan kursu może ulec zmianie najlepiej więc subskrybować RSS, lub polubić blog na Facebooku aby otrzymywać najnowsze aktualizacje.