Visual Basic for Applications (VBA) w Excel - poziom zaawansowany - Plan Szkolenia

Primary tabs

Język szkolenia

To szkolenie jest realizowane w języku polskim lub angielskim.

Kod kursu

vbaexceladv

Czas trwania

21 godzin (zwykle 3 dni wliczając przerwy)

Wymagania

Charakterystyka kursu

Kurs odkrywa tajniki efektywnego pisania zaawansowanych aplikacji w języku VBA dla aplikacji MS Excel. Podczas kursu nasi trenerzy zaprezentują uczestnikom jakie możliwości płyną z wykorzystania programowania obiektowego. Nauczymy również jak prościej i wydajniej pisać dobrej jakości kod w VBA.

Po kursie uczestnik potrafi:

  • napisać zaawansowaną aplikację obiektową
  • przetwarzać pliki tekstowe
  • korzystać z zewnętrznych źródeł danych
  • korzystać z zewnętrznych bibliotek
  • wykorzystywać poznane "tricks n tips"

Plan Szkolenia

Excel Object Model

  • Ochrona arkuszy z poziomu VBA 
  • Obiekt Workbook, kolekcja Workbooks 
  • Obiekt Worksheet, kolekcja Worksheets 
  • Walidacja arkuszy 
  • Praktyczne metody obiektu Range 
  • Kopiuj, wklej, wklej specjalnie 
  • Obiekt CurrentRegion 
  • Znajdź, zastąp 
  • Sortowanie zakresów 
  • Wykresy (Obiekt Chart)

Zdarzenia

  • Zdarzenia na poziomie Aplikacji

Tablice

  • Tablice dynamiczne 
  • Tablica dynamiczna typu Variant 
  • Optymalizacja tablic i pamięci 
  • Tablice wielowymiarowe

Programowanie obiektowe

  • Klasy i obiekty 
  • Tworzenie klas 
  • Tworzenie i niszczenie obiektów 
  • Tworzenie metod 
  • Tworzenie własności 
  • Walidacja danych przy pomocy własności 
  • Domyślne własności i metody
  • Obsługa błędów w klasach

Tworzenie i zarządzanie kolekcjami

  • Tworzenie kolekcji 
  • Dodawanie i usuwanie elementów 
  • Odwołania do elementów (za pomocą klucza oraz indeksu)

Zaawansowane struktury i funkcje VBA

  • Przekazywanie parametrów przez wartość i referencje (ByRef i byVal) 
  • Procedury o zmiennej ilości parametrów 
  • Parametry opcjonalne i wartości domyślne 
  • Procedury o nieznanej liczbie parametrów (ParamArray) 
  • Enumeracje, wygodne przekazywanie parametrów 
  • Typy użytkownika (User-defined Type) 
  • Obsługa wartości Null, Nothing, empty string "", Empty, 0 
  • Konwersja typów (Conversion)

Operacje na plikach

  • Otwieranie i zamykanie plików tekstowych 
  • Czytanie i zapisywanie danych tekstowych i binarnych 
  • Przetwarzanie rekordów w plikach CSV
  • Efektywne przetwarzanie plików tekstowych

Wykorzystanie funkcji VBA w innych aplikacjach

Dodatki

  • Tworzenie własnych dodatków
  • Tworzenie paska narzędzi dla dodatku
  • Instalacja własnych dodatków i ich zabezpieczanie

Korzystanie z zewnętrznych bibliotek

Łączenie się do zewnętrznego źródła baz danych (ODBC, OLEDB)


Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
Szkolenie Otwarte Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.
od 1533PLN
(77)
Szkolenie Zamknięte Szkolenie Zamknięte
Uczestnicy tylko z jednej organizacji. Nie ma możliwości dołączenia uczestników z zewnątrz. Program szkolenia jest zazwyczaj dostosowany do konkretnej grupy, tematy zajęć są uzgadniane pomiędzy klientem a trenerem.
od 1533PLN
Zapytaj o wycenę
Szkolenie Zdalne Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet.
od 2800PLN
Zapytaj o wycenę

Im więcej zgłaszasz uczestników, tym większe oszczędności. Tabela przedstawia cenę za uczestnika w zależności od liczby zgłaszanych osób i służy jedynie to zilustrowania przykładowych cen. Aktualna oferta dotycząca szkolenie może być inna.

Liczba uczestników Szkolenie Otwarte Szkolenie Zamknięte Szkolenie Zdalne
1 1533PLN 1533PLN 2800PLN
2 1317PLN 1317PLN 1950PLN
3 1244PLN 1244PLN 1667PLN
4 1208PLN 1208PLN 1525PLN
Nie znalazłeś pasującego terminu? Zaproponuj termin szkolenia >>
Zbyt drogo? Podaj swoją cenę

Powiązane Kategorie


Kursy ze Zniżką

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne/Stacjonarne]
Programowanie w WPF 4.5 Warszawa, ul. Złota 3/11 pon., 2016-09-05 09:00 2809PLN / 1805PLN
Java Spring Szczecin, ul. Małopolska 23 pon., 2016-09-05 09:00 7039PLN / 5044PLN
Tworzenie aplikacji internetowych w języku PHP Szczecin, ul. Małopolska 23 wt., 2016-09-06 09:00 2688PLN / 2081PLN
Building Web Apps using the MEAN stack Szczecin, ul. Małopolska 23 pon., 2016-09-12 09:00 4388PLN / 3003PLN
Java Spring Gdańsk, ul. Powstańców Warszawskich 45 pon., 2016-09-12 09:00 7039PLN / 5153PLN
Java Spring Poznań, Garbary 100/63 pon., 2016-09-12 09:00 7039PLN / 4961PLN
MS Access - poziom średniozaawansowany Bydgoszcz, ul. Dworcowa 94 wt., 2016-09-13 09:00 1218PLN / 910PLN
Zarządzanie konfliktem Bielsko-Biała, Al. Armii Krajowej 220 wt., 2016-09-13 09:00 2112PLN / 1315PLN
Java Spring Warszawa, ul. Złota 3/11 pon., 2016-09-19 09:00 7039PLN / 4961PLN
Java Performance Tuning Gdynia, ul. Ejsmonda 2 pon., 2016-09-19 09:00 4150PLN / 2866PLN
Java Spring Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-09-19 09:00 7039PLN / 4961PLN
Oracle 11g - Programowanie w PL/SQL II Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-09-26 09:00 2363PLN / 1785PLN
BPMN 2.0 dla Analityków Biznesowych Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2016-09-27 09:00 3110PLN / 2337PLN
ITIL® Foundation Certificate in IT Service Management Warszawa, ul. Złota 3/11 pon., 2016-10-10 09:00 2639PLN / 2076PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-10-10 09:00 1689PLN / 1296PLN
Prognozowanie Rynku Poznań, Garbary 100/63 czw., 2016-10-13 09:00 2936PLN / 2112PLN
Microsoft Office Excel - efektywna praca z arkuszem Rzeszów, Plac Wolności 13 wt., 2016-10-18 09:00 918PLN / 843PLN
Wdrażanie efektywnych strategii cenowych Poznań, Garbary 100/63 śr., 2016-10-26 09:00 1427PLN / 1093PLN
Agile Project Management with Scrum Kraków, ul. Rzemieślnicza 1 śr., 2016-11-02 09:00 1746PLN / 1449PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Białystok, ul. Malmeda 1 pon., 2016-11-14 09:00 1689PLN / 1413PLN
Programowanie w języku Python Szczecin, ul. Małopolska 23 wt., 2016-11-15 09:00 5790PLN / 3824PLN
Techniki graficzne (Adobe Photoshop, Adobe Illustrator) Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2016-12-06 09:00 1963PLN / 1470PLN

Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne/Stacjonarne]
Kraków, ul. Rzemieślnicza 1wt., 2016-09-13 09:001525PLN / 1425PLN
Lublin, ul. Spadochroniarzy 9pon., 2016-09-19 09:001525PLN / 1383PLN
Szczecin, ul. Małopolska 23wt., 2016-09-20 09:001525PLN / 1300PLN
Opole, Władysława Reymonta 29wt., 2016-09-20 09:001525PLN / 1467PLN
Gdańsk, ul. Powstańców Warszawskich 45śr., 2016-09-21 09:001525PLN / 1358PLN

Some of our clients