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.

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 Warszawa20-21.10.2018 740,00  netto
910,20  brutto
25 miejsc Rezerwuj
Warszawa22-23.11.2018 740,00  netto
910,20  brutto
26 miejsc Rezerwuj
Warszawa18-19.12.2018 740,00  netto
910,20  brutto
26 miejsc Rezerwuj
Warszawa19-20.01.2019 740,00  netto
910,20  brutto
26 miejsc Rezerwuj
VBA Excel - poziom średnio-zaawansowany Opis kursu Warszawa26-27.11.2018 780,00  netto
959,40  brutto
26 miejsc Rezerwuj
Warszawa12-13.12.2018 780,00  netto
959,40  brutto
26 miejsc Rezerwuj
Warszawa12-13.01.2019 780,00  netto
959,40  brutto
26 miejsc Rezerwuj
VBA Excel - poziom zaawansowany Opis kursu Warszawa22-23.11.2018 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa26-27.01.2019 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa05-06.12.2018 820,00  netto
1 008,60  brutto
26 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 szkolenie poziom podstawowy

Liczba godzin: 16

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

Liczba osób w grupie: 4-6

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 szkolenie poziom średnio-zaawansowany

Liczba godzin: 16

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

Liczba osób w grupie: 4-6

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 szkolenie poziom zaawansowany

Liczba godzin: 16

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

Liczba osób w grupie: 4-6

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
    Czeka na Ciebie wygodny w obsłudze laptop. Możesz też używać swojego komputera, jeśli jest to dla Ciebie wygodniejsze.

  • Materiały szkoleniowe

    Materiały szkoleniowe
    Zapewniamy komplet materiałów w formie elektronicznej i papierowej. Materiały otrzymasz mailem od razu po potwierdzeniu zgłoszenia na kurs wpłatą.

  • Własne zadania


    Możesz zabrać ze sobą na szkolenie własne zadania. Jeżeli zabraknie czasu na ich rozwiązanie, otrzymasz pomoc po szkoleniu.

  • Certyfikat

    certyfikat
    Potwierdzimy Twój udział w kursie elegancko wyglądającym, profesjonalnym certyfikatem.

  • Gwarancja

    Gwarancja wysokiej jakości
    Nie kupujesz „kota w worku”. Pierwszego dnia szkolenia w przerwie obiadowej masz możliwość podjęcia ostatecznej decyzji czy kurs Ci odpowiada.

  • Bezpłatne konsultacje

    Bezpłatne konsultacje
    Zależy nam abyś jak najlepiej skorzystał ze szkolenia. Jeśli po kursie pojawią się pytania, możesz śmiało do nas pisać. Chętnie wszystko wyjaśnimy.

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.