Opis szkolenia:
Szkolenie przedstawia zagadnienia związane z programowaniem w języku Visual Basic for Applications oraz sposoby automatyzacji pracy z arkuszami MS Excel.
Plan szkolenia:
Projektowanie formularzy
- Dodawanie, modyfikowanie, usuwanie formularzy do projektu
- Dodawanie kontrolek do formularza
- Programowanie kontrolek
Operatory, procedury i funkcje w MS Excel 2007
- Operatory matematyczne i logiczne
- Funkcje obsługi tekstu
- Funkcje obsługi daty i czasu
- Konwersja typów danych
- Wykorzystywanie funkcji wbudowanych
- Tworzenie własnych funkcji
Obsługa błędów
- Błędy składniowe, logiczne, kompilacji, wykonania
- Wyszukiwanie i usuwanie błędów
- Własna obsługa błędów
- Automatyczne powiadamianie o błędach
Przekazywanie parametrów
- Wielokrotne używanie kodu
- Przekazywanie przez referencję i przez wartość
Procedury zdarzeń
- Procedury zdarzeń skoroszytu
- Procedury zdarzeń arkusza
- Procedury zdarzeń formularza
- Zdarzenia związane z czasem
- Zdarzenia związane z naciśniętymi klawiszami
Operacje na plikach tekstowych
- Odczytywanie plików tekstowych
- Zapisywanie plików tekstowych
- Modyfikowanie zawartości plików tekstowych
Tablice
- Deklarowanie tablic (jeden wymiar, stała ilość elementów)
- Deklarowanie tablic (wiele wymiarów, stała ilość elementów)
- Deklarowanie tablic (dynamiczne)
- Deklarowanie tablic (niejawne)
- Operacje na tablicach
Definiowanie własnych typów danych
- Rozszerzenie wbudowanych możliwości VBA
Automatyzacja pracy
- Automatyczne importowanie, uzupełnianie danych z wszystkich lub wybranych plików z określonego katalogu
- Uzupełnianie danych pochodzących z innych plików
- Aktualizacja danych
- Archiwizacja danych historycznych
- Zarządzanie danymi, arkuszami, skoroszytami z poziomu VBA
- Tworzenie własnej aplikacji
Automatyczne tworzenie wykresów
- Tworzenie wykresów
- Formatowanie wykresów
- Eksportowanie wykresów
- Zdarzenia związane z wykresami
Automatyczne tworzenie tabel przestawnych
- Tworzenie tabeli przestawnej
- Transponowanie tabeli przestawnej
Produkcja własnego dodatku
- Tworzenie, edycja i dystrybucja własnego dodatku
Dostosowywanie interfejsu użytkownika
- Modyfikowanie menu kontekstowego
- Modyfikowanie Wstążki
- Dodawanie klasycznego menu do Wstążki
- Dodawania, modyfikacja i usuwanie elementów menu
Pomoc/wsparcie dla tworzonych przez nas aplikacji
- Tworzenie pliku pomocy
- Dodawanie systemu pomocy do aplikacji
Wprowadzenie do klas
- Rozszerzanie możliwości aplikacji poprzez tworzenie klas
- Używanie klas
FAQ dla Excel 2007 VBA
- Zestawienie najczęściej pojawiających się pytań dotyczących VBA w Excelu
Czas trwania szkolenia:
3 dni po 8 godzin lekcyjnych