Więcej szczegółów znajdą Państwo na naszej stronie:
Omówienie kursu
Trzeci poziom szkolenia z VBA, organizowanego przez Hintmine na terenie Łodzi. Obejmuje zagadnienia związane z obsługa plików tekstowych, połączenia z bazami danych, wstęp do programowania obiektowego, zaawansowane funkcje plikowe, współpracę Excela z innymi aplikacjami (Word, Access)
Przeznaczony dla osób, które opanowały podstawy języka VBA i chcą dalej zgłębiać swoją wiedzę w tej dziedzinie.
Czas trwania
Ćwiczenia trwają łącznie 24 godziny lekcyjne (3 dni po 8 godzin lekcyjnych).
Dzień szkoleniowy zaczyna się od godz. 9:00 a kończy o godz. 16:00
(w tym czasie przewidziana jest dłuższa przerwa obiadowa ok godz. 13:00).
Plan szkolenia
Zmienne tablicowe
- Tablica statyczna
- Tablica dynamiczna
- Korzystanie ze zmiennych Variant jako tablicy
- Tworzenie tablic wielowymiarowych
- Sortowanie tablic (bąbelkowe, arkuszowe)
- Sortowanie danych wg list niestandardowych
Model obiektowy MS Excel
- Właściwości obiektu Worktsheet (ochrona,ukrywanie)
- Kolekcje Worktsheets i Sheets
- Właściwości obiektu Workbook i ThisWorkbook
- Kolekcja Workbooks
- Walidowanie arkuszy z poziomu kodu
- Najważniejsze metody i właściwości obiektu Range
- CurrentRegion
- Metoda find
Wykonywanie Procedur
- Wywoływanie procedur z zamkniętych skoroszytów
- Przekazywanie parametrów między procedurami
- Sposoby przekazania przez referencje i wartość (ByRef i ByVal)
Dodatkowe właściwości funkcji
- Funkcje z parametrami domyślnymi
- Tworzenie funkcji z parametrami opcjonalnymi
- Tworzenie funkcji z dowolną ilością parametrów (ParamArray)
- Korzystanie z funkcji wbudowanych Excela (kolekcja WorksheetFunction)
- Praktyczne wykorzystanie funkcji konwertujących
Obsługa plików tekstowych z poziomu VBA
- Tryby otwarcia (Append,Input,Output)
- Funkcja FreeFile
- Funkcje czytające dane z pliku (Line Input#, Input#, Input)
- Funkcje wpisujące dane do pliku (Write#, Print#)
- Rekordy w pliku i operator ";"
- Zastosowanie tablic do efektywnego przetwarzania danych w pliku tekstowym
- Omówienie Excelowego mechanizmu pobierania plików
- Funkcja FileSearch (wyszukiwanie plików po zawartości)
Współpraca Excela z innymi aplikacjami
- OLE (Object Linking and Embedding)
- Wczesne i późne wiązanie
- Obsługa MS Word z poziomu MS Excel
- ADODB - obsługa baz danych z poziomu MS Excel
- Obiekty Recordset, Connection
- Właściwość CopyfromRecordset
- Współpraca z bazą danych Access i MySQL
- Pobieranie wyników zapytań z bazy do Excela
- Wpisywanie danych z Excela do Bazy
Obsługa zdarzeń
- Zdarzenia na poziomie skoroszytu
- Zdarzenia na poziomie arkusza
- Zdarzenia kontrolek
Dodatki
- Opcje projektu VBA
- Lokalizowanie referencji
- Zabezpieczanie dodatku hasłem
Obsługa wykresów z poziomu kodu
- Omówienie obiektu Chart i kolekcji Charts
- Chartwizard
- Różnice w kodzie wykresu osadzonego i arkuszowego
- Eksport wykresów do pliku graficznego
Wstęp do programowania obiektowego
- Tworzenie enumeracji
- Własne typy danych (User-defined Type)
- Tworzenie kolekcji
- Dodawanie i usuwanie elementów kolekcji
- Odwołania do elementów (za pomocą klucza oraz indeksu)
- Dodawanie modułu klasy i omówienie jego właściwości
- Zasady tworzenia obiektów
- Tworzenie metod
- Tworzenie właściwości
- Property Let
- Property Get
- Property Set
- Omówienie konstruktora
Cena kursu zawiera:
• obiad
• catering (kawa, herbata, ciastka)
• książkę związaną z tematyką szkolenia
• materiały dla kursantów przygotowane przez wykładowcę (ćwiczenia, rozwiązania do ćwiczeń, skrypt/prezentacja)
• certyfikaty w języku polskim i angielskim
Ponad to możemy też zorganizować dla Państwa szkolenie zamknięte w dowolnym miejscu w Polsce.
Kurs taki jest całkowicie dopasowany do Państwa potrzeb, najważniejsze zalety takiego rozwiązania to:
• wybór miejsca szkolenia przez Klienta (wykładowca może przyjechać do Państwa firmy)
• termin rozpoczęcia szkolenia ustala Klient
• czas trwania kursu ustala Klient
• plan szkolenia jest dopasowany do Państwa potrzeb
• szkolenie może się odbywać na Państwa plikach i przykładach
• sami ustalają Państwo liczebność grupy (możliwe szkolenia indywidualne i grupowe)
• cena szkolenia zamkniętego w przypadku grupy 4-5 osobowej jest niższa niż szkolenia otwartego
Zapraszam serdecznie do kontaktu poprzez formularz.
Oddzwonię lub odpiszę niezwłocznie.