Programowanie VBA w Excel

Najbliższe terminy tego szkolenia
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Program szkolenia
- Środowisko VBA
- Visual Basic Editor i jego opcje
- Zarządzanie komponentami
- Skróty klawiszowe
- Optymalizacja środowiska
- Debugging
- Przetwarzanie krokowe
- Okienko Locals
- Okienko Immediate
- Pułapki - Watches
- Call Stack
- Visual Basic
- Pobieranie i przekazywanie danych do arkusza (Cells, Range)
- Pobieranie i przekazywanie danych do użytkownika (InputBox, MsgBox)
- Deklaracja zmiennych
- Zasięg i czas życia zmiennych
- Operatory i ich priorytety
- Opcje modułów
- Tworzenie własnych funkcji i wykorzystanie ich w arkuszu
- Obiekty, klasy, metody i własności
- Zabezpieczanie kodu
- Ochrona kodu przed modyfikacją i podglądem
- Wstęp do programowania proceduralnego
- Procedury: Function, Sub
- Typy danych
- Instrukcja warunkowa if ... then ... elseif ... else ... end if
- Instrukcja case
- Pętle do ... loop while, until
- Pętla for ... next
- Instrukcje przerwania pętli (exit)
- Przetwarzanie macierzy
- Ciągi znaków
- Łączenie ciągów znaków (konkatenacja)
- Konwersja na inne typy (niejawna i jawna)
- Funkcje przetwarzające ciągi znaków
- Obsługa błędów
- Rodzaje błędów i sposoby eliminacji
- Przechwytywanie i obsługa run-time errors
- Konstrukcje: On Error Resume Next, On Error GoTo
- Model Obiektów Excel
- Obiekt Application
- Obiekt Workbook i kolekcja Workbooks
- Obiekt Worksheet i kolekcja Worksheets
- Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell
- Obiekt Selection
- Kolekcja Range
- Obiekt Cells
- Wyświetlanie danych na pasku status
- Optymalizacja za pomocą funkcji ScreenUpdating
- Pomiar czasu za pomocą metody Timer
- Obsługa zdarzeń w języku VBA
- Czym jest zdarzenie?
- Reagowanie na zdarzenie i tworzenie procedury obsługi zdarzenia
- Wywoływanie procedur obsługi zdarzenia
- Obsługa często występujących zdarzeń
- Formularze VBA
- Tworzenie własnych formularzy
- Wywoływanie formularza z poziomu kodu
- Wykorzystanie formularzy w arkuszu
- Makra
- Rejestrowanie i edycja makr
- Przypisywanie makr do formularzy, pasków zadań, klawiszy skrótów
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!Wymagania:
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia
