VBA

Szkolenia programowanie w języku VBA

  • VBA (Visual Basic for Applications) to język, dzięki któremu można zautomatyzować pracę i pozbyć się czasochłonnych, manualnych zadań. Zdecydowanie warto go poznać, jeśli wykorzystuje się w pracy MS Office.

    Ogromnym atutem języka jest możliwość wykorzystania go w całym pakiecie MS Office. Jeśli nauczysz się programować w VBA dla Excela, będziesz potrafił też napisać kod w Outlooku, Wordzie, Accessie i PowerPoint.

  • Niezależnie od Twojej specjalizacji (analityka, księgowość, finanse, raportowanie, administracja) możesz wykorzystać ten język do automatyzacji powtarzalnych zadań i być może skrócić czas spędzany w biurze.

    Na obecną chwilę VBA jest jedynym językiem w 100% zintegrowanym z pakietem MS Office. Jego znajomość, nawet w podstawowym stopniu, umożliwia automatyzację pracy np. automatyczne pobieranie danych z Internetu, aktualizowanie raportów, wysyłanie maili.

  • Jest to język powszechnie używany przez analityków – umożliwia on rozszerzenie funkcjonalności pakietu MS Office. Możemy utworzyć własne funkcje i wykorzystywać je na takich samych zasadach, na jakich używamy funkcji wbudowanych.

  • Kilkanaście godzin wystarczy aby nauczyć się rejestrowania makr i poznać instrukcje niezbędne do pisania i rozumienia prostych skryptów. To dobry start do rozpoczęcia pracy nad usprawnianiem codziennych zadań.

Najbliższe szkolenia

Jeżeli interesuje Cię szkolenie ale żaden z terminów nie jest dla Ciebie odpowiedni, koniecznie napisz lub zadzwoń do nas.

TytułMiastoTerminCenaIlość dniDostępnośćRezerwacja
VBA Excel - poziom podstawowy Opis kursu Warszawa28-29.01.2019 740,00  netto
910,20  brutto
21 miejsce Rezerwuj
Warszawa02-03.02.2019 740,00  netto
910,20  brutto
23 miejsca Rezerwuj
Warszawa18-19.02.2019 740,00  netto
910,20  brutto
26 miejsc Rezerwuj
Warszawa02-03.03.2019 740,00  netto
910,20  brutto
27 miejsc Rezerwuj
Warszawa14-15.03.2019 740,00  netto
910,20  brutto
27 miejsc Rezerwuj
VBA Excel - poziom średnio-zaawansowany Opis kursu Warszawa19-20.01.2019 780,00  netto
959,40  brutto
26 miejsc Rezerwuj
Warszawa04-05.02.2019 780,00  netto
959,40  brutto
26 miejsc Rezerwuj
Warszawa23-24.02.2019 780,00  netto
959,40  brutto
24 miejsca Rezerwuj
Warszawa09-10.03.2019 780,00  netto
959,40  brutto
27 miejsc Rezerwuj
Warszawa25-26.03.2019 780,00  netto
959,40  brutto
27 miejsc Rezerwuj
VBA Excel - poziom zaawansowany Opis kursu Warszawa23-24.01.2019 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa09-10.02.2019 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa21-22.02.2019 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa11-12.03.2019 820,00  netto
1 008,60  brutto
27 miejsc Rezerwuj
Warszawa23-24.03.2019 820,00  netto
1 008,60  brutto
27 miejsc Rezerwuj

Dlaczego warto znać VBA

Za pomocą języka VBA (Visual Basic for Applications) możesz przyspieszyć realizację dowolnych zadań w Excelu i innych programach pakietu MS Office. Język ten umożliwia automatyczne:

  • generowanie miesięcznych raportów – aktualizowanie danych m.in. w tabelach przestawnych i na wykresach, wysyłanie raportów do użytkowników lub publikowanie informacji w sieci.
  • pobieranie danych z różnych źródeł np. z baz danych, Internetu. Możesz napisać program w VBA, który przygotuje dla Ciebie środowisko pracy – pobierze potrzebne Ci dane i zaktualizuje pliki, na których pracujesz.
  • formatowanie wyglądu dokumentów np. raportów w Excelu, tekstu i obiektów w Wordzie, wiadomości w Outlooku.
  • zarządzanie wiadomościami i zadaniami w programie Outlook – zapisywanie załączników z wiadomości e-mail do odpowiednich katalogów na dysku, formatowanie wiadomości.
  • modyfikowanie dokumentów Word – usuwanie i wstawianie tabel, uzupełnianie dokumentów o liczby wpisywane słownie, tworzenie formularzy dla użytkowników do wypełniania, drukowanie.
  • generowanie wysyłki korespondencji seryjnej – odświeżanie źródła danych, tworzenie listów, etykiet lub innych elementów korespondencji, drukowanie lub dystrybucja dokumentów mailem.

Wybierz szkolenie

Oferujemy szkolenia od podstaw do poziomu zaawansowanego. Zobacz jak przebiega ich program oraz jaką wiedzę możesz zdobyć razem z nami.

VBA Excel poziom podstawowy

Organizacja zajęć

Zapraszamy

VBA Excel szkolenie poziom podstawowy

Liczba godzin: 16

Godziny zajęć: 9:00 – 17:00

Liczba osób w grupie: 4-8

Lokalizacja szkolenia: Warszawa, ul. Żurawia 22

Zakres materiału

Dzień I

  1. Makropolecenia
    1. Rejestrowanie makr
    2. Bezpieczeństwo makr
    3. Tworzenie przycisku makra na wstążce
    4. Tworzenie przycisku makra na pasku narzędzi Szybki dostęp (string)
    5. Udostępnianie makra
  2. Środowisko Visual Basic for Applications
    1. Okno edytora VBA – paski narzędzi
    2. Znaczenie kolorów w edytorze VBA
  3. Zmienne
    1. Nazwy zmiennych
    2. Przypisywanie wartości zmiennym
    3. Typy danych
    4. Deklarowanie zmiennych
    5. Wymuszanie deklarowania zmiennych
    6. Zasięg deklaracji – zmienne lokalne i globalne
    7. Instrukcje obsługi zmiennych
  4. Moduły i procedury
    1. Moduły
    2. Procedury
    3. Instrukcje obsługi procedur
  5. Model obiektowy Excela
    1. Hierarchia obiektów
    2. Odwoływanie się do obiektów
    3. Właściwości obiektów
    4. Metody obiektów

Dzień II

  1. Podstawowe działania w arkuszu Excela
    1. Adresowanie komórek
    2. Manipulacja danymi w komórkach – kopiuj, wklej, wytnij, usuń
    3. Formatowanie czcionki
    4. Formatowanie komórek
    5. Formatowanie zaznaczenia
    6. Komórka arkusza Excel jako zmienna
    7. Tekst jako wartość zmiennej
  2. Funkcje
    1. Wybrane funkcje VBA
    2. Wybrane funkcje arkuszowe i ich odpowiedniki w VBA
    3. Tworzenie funkcji – funkcje użytkownika
    4. Instrukcje obsługi funkcji
  3. Wprowadzanie danych do komórek arkusza i ich wyświetlanie – okna InputBox i MsgBox
  4. Wyrażenia warunkowe
    1. Instrukcja If … Then … Else
    2. Instrukcja If… Then … Elseif
    3. Instrukcja Select Case
  5. Pętle
    1. Pętla While … Wend
    2. Pętla For Next
    3. Pętla For Each Next
    4. Pętle Do While, Do Until
  6. Skróty klawiszowe Excela i VBA
  7. Operatory – arytmetyczne, porównań, łańcuchowe, logiczne

VBA Excel poziom średnio-zaawansowany

Organizacja zajęć

Zapraszamy

VBA Excel szkolenie poziom średnio-zaawansowany

Liczba godzin: 16

Godziny zajęć: 9:00 – 17:00

Liczba osób w grupie: 4-8

Lokalizacja szkolenia: Warszawa, ul. Żurawia 22

Zakres materiału

Dzień I

  1. Typy danych
    1. Proste typy danych
    2. Obiektowe typy danych
    3. Konwersja danych
  2. Zmienne
    1. Zasięg i czas życia zmiennych
  3. Operatory i ich priorytety
  4. Instrukcje warunkowe
    1. Instrukcja If … Then … Else
    2. Instrukcja If… Then … Elseif
    3. Instrukcja Select Case
  5. Pętle
    1. Pętla While … Wend
    2. Pętla For Next
    3. Pętla For Each Next
    4. Pętle Do While, Do Until
    5. Instrukcje przerwania pętli

Dzień II

  1. Analiza i obsługa błędów w kodzie
    1. Przetwarzanie krokowe
    2. Praca z oknami: Watches, Locals, Immediate
    3. Przechwytywanie i obsługa błędów typu run-time
    4. Konstrukcje: On Error Resume..Next, On Error GoTo ..,
  2. Projektowanie zaawansowanych funkcji
    1. Metody przekazywania parametrów do funkcji: ByVal, ByRef
    2. Funkcje z parametrami opcjonalnymi
    3. Funkcje z parametrami tablicowymi
  3. Formularze VBA
    1. Użycie kontrolek formularza w arkuszu
    2. Użycie kontrolek ActiveX w arkuszu
    3. Dodawanie referencji do bibliotek
    4. Tworzenie własnych formularzy
    5. Wywoływanie formularza z poziomu kodu
    6. Wykorzystanie formularzy w arkuszu

VBA Excel poziom zaawansowany

Organizacja zajęć

Zapraszamy

VBA Excel szkolenie poziom zaawansowany

Liczba godzin: 16

Godziny zajęć: 9:00 – 17:00

Liczba osób w grupie: 4-8

Lokalizacja szkolenia: Warszawa, ul. Żurawia 22

Zakres materiału

Dzień I

  1. Przypomnienie informacji o pętlach
  2. Zmienne
    1. Zasięg i przekazywanie zmiennych
    2. Kontrola przechowywanych wartości
    3. Zmienne tablicowe
  3. Tablice
    1. Deklarowanie tablicy
    2. Deklarowanie wielowymiarowej tablicy
    3. Wypełnianie tablicy i pobieranie danych z tablicy
    4. Tablice dynamiczne
  4. Tworzenie klas, rekordów i kolekcji
    1. Wstawianie modułu klasy
    2. Wykorzystywanie kolekcji
    3. Stosowanie słowników
  5. Programowanie obiektów typu User Form
    1. Pola wprowadzania danych
    2. Pola komunikatów
    3. Formularze użytkownika
    4. Kontrolki i kolekcje
    5. Niemodalne formularze
    6. Hiperłącza w formularzach
  6. Wykorzystanie VBA do tworzenia i modyfikowania tabel przestawnych

Dzień II

  1. Operacje na plikach
  2. Łączenie i rozdzielanie skoroszytów
    1. Eksportowanie danych do pliku XML
  3. Tworzenie funkcji definiowanych przez użytkownika (UDF–User-Defined Functions)
    1. Udostępnianie UDF
    2. Wykorzystanie niestandardowych funkcji Excela
  4. Tworzenie wykresów przy wykorzystaniu kodu VBA
  5. Budowanie pulpitów nawigacyjnych
  6. Odczytywanie i publikowanie danych na stronach sieci Web
  7. Przetwarzanie plików tekstowych
  8. Programowanie zdarzeń
    1. Poziomy dotyczące zdarzeń
    2. Parametry zdarzenia
    3. Zdarzenia dotyczące skoroszytu
    4. Zdarzenia dotyczące wykresów
    5. Zdarzenia na poziomie aplikacji
  9. Przechwytywanie i obsługa błędów

Co zapewniamy dla uczestników szkolenia

  • Laptop

    Laptop
    Przygotowaliśmy dla Ciebie wygodny laptop, ale jeśli wolisz, możesz pracować na własnym komputerze. Pomożemy Ci zainstalować potrzebne na kurs oprogramowanie.

  • Materiały szkoleniowe

    Materiały szkoleniowe
    Otrzymasz komplet materiałów szkoleniowych w wersji papierowej i elektronicznej. Materiały w formacie .pdf prześlemy Ci od razu po otrzymaniu potwierdzonego wpłatą zgłoszenia na kurs.

  • Własne zadania


    Będziesz miał możliwość omówienia z instruktorem własnych zadań. Jeżeli zabraknie na to czasu w trakcie szkolenia, instruktor skontaktuje się z Tobą po kursie.

  • Certyfikat

    certyfikat
    Po ukończeniu szkolenia otrzymasz certyfikat – w wersji papierowej i elektronicznej – potwierdzający Twój udział w kursie.

  • Gwarancja

    Gwarancja wysokiej jakości
    Gwarantujemy, że nasz kurs to dobra inwestycja, na której nie stracisz pieniędzy. Jeśli szkolenie Ci się nie spodoba, masz możliwość wycofania się z niego. Zwrócimy Ci wówczas 100% opłaty.

  • Konsultacje

    Konsultacje
    Po szkoleniu instruktor jest dla Ciebie dostępny i możesz konsultować z nim swoje programy. Na każde pytanie otrzymasz informację zwrotną mailem lub telefonicznie.

Kto będzie z Tobą pracował na szkoleniu

  • Rafał Lelusz instruktor

    Rafał jest absolwentem Politechniki Warszawskiej i programistą praktykiem języków Python, C++, C#, MS SQL, VB, VBA. Posiada kilkunastoletnie doświadczenie w tworzeniu oprogramowania. Pracował zarówno dla dużych korporacji (Samsung, Opera) jak i dla mniejszych firm (HI, Sigma Projekt)

    Przez kilka lat używał zawodowo VBA – doskonale zna ten język i jego zastosowanie w pakiecie MS Office. Ma dużo doświadczenia i potrafi przekazywać wiedzę. Trudne zagadnienia wyjaśnia w prosty, obrazowy sposób – tak aby każdy miał możliwość ich zrozumienia.

  • Tomasz Majewski instruktor

    Tomek jest programistą i doktorem biologii. Ukończył studia na Uniwersytecie Warmińsko-Mazurskim. Doskonale zna takie języki programowania jak C#, Python, VBA i MS SQL. Tworzy oprogramowanie dla firm oraz prowadzi zajęcia.

    Lubi i potrafi uczyć. Przez kilka lat prowadził zajęcia ze studentami na uczelni. Sprawnie przeprowadzi Cię przez najtrudniejsze zagadnienia z programowania w języku VBA.