Terminy szkoleń otwartych

W celu ustalenia terminu szkolenia (grupa minimalna 4 osoby) prosimy o kontakt

O szkoleniu

Szkolenie VBA (Visual Basic for Applications) w Excelu dla zaawansowanych przeznaczone jest dla osób, które opanowały język VBA w stopniu dobrym. 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).

Czas trwania

Szkolenie trwa łącznie 3 dni - 24 godzin lekcyjnych (45 minutowych).
Standardowo zaczyna się o godz. 9:00 a kończy o 16:00 (w tym czasie przewidziana jest dłuższa przerwa obiadowa około godz. 13:00, oraz 2 krótsze).

Program szkolenia

Tablice w VBA

  • Tablice statyczne i dynamiczne
  • Tworzenie tablic wielowymiarowych
  • Sortowanie tablic (bąbelkowe, arkuszowe)
  • Sortowanie danych wg list niestandardowych

Model obiektowy w 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

Praca z plikami tekstowymi

  • 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#)
  • 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

Obsługa wykresów z poziomu kodu

  • Omówienie obiektu Chart i kolekcji Charts
  • Eksport wykresów do pliku graficznego

Wstęp do programowania obiektowego

  • Własne typy danych (User-defined Type)
  • Tworzenie kolekcji
  • Dodawanie i usuwanie elementów kolekcji
  • Odwołania do elementów
  • 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

Ceny

Podane poniżej ceny są cenami netto (należy doliczyć 23% VAT)

Cena szkolenia otwartego

zgłoszenie 1 osoby - 1850 PLN netto
przy zgłoszeniu 2 osób - 1830 PLN netto /os.
przy zgłoszeniu 3 osób - 1800 PLN netto /os.
przy zgłoszeniu 4 osób lub więcej - 1700 PLN netto /os.

Cena zawiera:

obiad i catering (kawa, herbata, ciastka)
książkę związaną z tematyką szkolenia
materiały dla kursantów przygotowane przez wykładowcę
certyfikat uczestnictwa w szkoleniu organizowanym przez Project-gt

Cena szkolenia zamkniętego

1390 PLN netto za osobę w przypadku grupy 3 osobowej, 650 zł za każdą dodatkową osobę. Sprzęt z oprogramowaniem oraz salę zapewnia klient,
1550 PLN netto za osobę w przypadku grupy 3 osobowej. 850 zł za każdą dodatkową osobę. Klient zapewnia tylko salę.

Cena zawiera:

książkę związaną z tematyką szkolenia
materiały dla kursantów przygotowane przez wykładowcę
certyfikat uczestnictwa w szkoleniu organizowanym przez Project-gt

Chcesz wysłać zgłoszenie - wypełni formularz zgłoszeniowy

Szkolenia i kursy zamknięte VBA w Excelu dla zaawansowanych u klienta możemy przeprowadzić i w Twoim mieście np:

Łódź, Aleksandrów Łódzki, Bełchatów, Kutno, Konstantynów Łódzki, Łowicz, Opoczno, Pabianice, Piotrków Trybunalski, Radomsko, Rawa Mazowiecka, Sieradz, Stryków, Tomaszów Mazowiecki, Wieluń, Zduńska Wola, Zgierz