Strony

  • Strona główna
  • Kurs Excel
  • Kurs VBA
  • Moje narzędzia
  • Ciekawe Strony

Kurs VBA

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.


Dinner Linux desktops
Nie znalazłem żadnego błędu w programie
  We wstępie znajdziecie powody dla których warto zająć się programowaniem w VBA, później przejdziemy do praktycznych umiejętności. Takie elementy jak zmienne, czy pętle z reguły rozpoczynają takie kursy, ja umieszczam je trochę dalej, aby czytelnik zdobył twarde podstawy.

  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ść
  1. Rozgrzewka
    1. Wstęp
    2. Pierwszy  program
    3. Nagrywanie makr
    4. Przeglądamy kod
  2. Budujemy programy
    1. Edytor VBA, struktura projektu
    2. Funkcje i procedury
    3. Jak uruchamiać makra, zdarzenia
    4. Model obiektowy Excela
    5. Obiekt Range
    6. Zmienne
    7. Operatory
    8. Podstawowe wejście i wyjście
    9. Instrukcje warunkowe
    10. Pętle
    11. Funkcje wbudowane
  3. Projektowanie i testowanie
    1. Projektowanie programu
    2. Dobre praktyki programowania
    3. Obsługiwanie błędów
    4. Nazywanie zmiennych
    5. Debugowanie 
  4. Formularze
    1. Wstęp
    2. Pierwszy program
    3. Uruchamianie
    4. Atrybuty
    5. Zdarzenia
    6. Metody
    7. Label, TextBox,
    8. CommandButton
    9. RefEdit,
    10. TabStrip, MultiPage
    11. ComboBox, Listbox
    12. CheckBox, OptionButton, ToggleButton, Frame
    13. ScrollBar, SpinButton
    14. Image
    15. Tree
    16. Formatowanie
    17. Pomoc do formularzy
  5. Klasy
    1. Model obiektowy, trochę teorii
    2. Tworzenie i inicjalizacja klas
    3. Metody
    4. Atrybuty (2017-02-22)
    5. Konstruktory, destruktory (2017-03-01)
    6. Praktyczne przykłady (2017-03-08)
  6. Inne obiekty wbudowane
    1. Funkcje UDF
    2. Obsługa plików
    3. Kolekcje
    4. Tablice
    5. Wykresy 
    6. Tabele przestawne
cdn.

Plan kursu może ulec zmianie najlepiej więc subskrybować RSS, lub polubić blog na Facebooku aby otrzymywać najnowsze aktualizacje.