Visual Basic for Applications (VBA) w Excel - wstęp do programowania - Plan Szkolenia

Primary tabs

Duration Czas trwania

28 godzin (zwykle 4 dni wliczając przerwy)

Requirements Wymagania

Umiejętność pracy z arkuszem kalkulacyjnym, znajomość podstawowych zagadnień (odwołania, zakresy, arkusze, ...).

Nie jest wymagana znajomość tworzenia makr ani pisania kodu w języku VBA. Szkolenie jest łagodnym wprowadzeniem w zagadnienia programowania i automatyzacji zadań w Excelu.

Overview Charakterystyka kursu

Jest to wstęp do programowania proceduralnego w języku VBA. Szkolenie pozwala zdobyć mocne podstawy VBA oraz jest ukierunkowane na automatyzację pracy (generację raportów, wykresów, manipilację MS Excel z poziomu VBA) oraz optymalizację wykorzystania zasobów (jak pisać czysty, efektywny oraz przejrzysty kod VBA).
Na życzenie klientów istniej możliwość rozbudowania szkolenia o poziązania między VBA, MS Excel i zewnętrznymi bazami np. SQL.

Po kursie użytkownik potrafi:

  • nagrać oraz zmodyfikować makro wg potrzeb,
  • napisać procedury wykorzystując dane z arkusza,
  • stworzyć własną funkcje,
  • obsłużyć zdarzenie (otwarcie arkusza, zmiana komórki etc) za pomocą procedury obsługi zdarzenia,
  • stworzyć formularz
  • automatycznie generować raporty
  • utworzyć powiązania pomiędzy MS Excel a zewnętrznymi bazami danych

Course Outline Plan Szkolenia

Makra

  • Rejestrowanie i edycja makr
  • Przypisywanie makr do formularzy, pasków zadań, klawiszy skrótów

Środowisko VBA

  • Visual Basic Editor i jego opcje
  • Zarządzanie komponentami
  • Skróty klawiszowe
  • Optymalizacja środowiska

Wstęp do programowania proceduralnego

  • Procedury: Function, Sub
  • Typy danych
  • Instrukcja warunkowa if ... then ... elseif ... else ... end if
  • Instrukcja case
  • Pętle do ... loop while, until
  • Pętla for ... next
  • Instrukcje przerwania pętli (exit)
  • Przetwarzanie macierzy

Ciągi znaków

  • Łączenie ciągów znaków (konkatenacja)
  • Konwersja na inne typy (niejawna i jawna)
  • Funkcje przetwarzające ciągi znaków

Visual Basic

  • Pobieranie i przekazywanie danych do arkusza (Cells, Range)
  • Pobieranie i przekazywanie danych do użytkownika (InputBox, MsgBox)
  • Deklaracja zmiennych
  • Zasięg i czas życia zmiennych
  • Operatory i ich priorytety
  • Opcje modułów
  • Tworzenie własnych funkcji i wykorzystanie ich w arkuszu
  • Obiekty, klasy, metody i własności
  • Zabezpieczanie kodu
  • Ochrona kodu przed modyfikacją i podglądem

Debugging

  • Przetwarzanie krokowe
  • Okienko Locals
  • Okienko Immediate
  • Pułapki - Watches
  • Call Stack

Obsługa błędów

  • Rodzaje błędów i sposoby eliminacji
  • Przechwytywanie i obsługa run-time errors
  • Konstrukcje: On Error Resume Next, On Error GoTo

Model Obiektów Excel

  • Obiekt Application
  • Obiekt Workbook i kolekcja Workbooks
  • Obiekt Worksheet i kolekcja Worksheets
  • Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell
  • Obiekt Selection
  • Kolekcja Range
  • Obiekt Cells
  • Wyświetlanie danych na pasku status
  • Optymalizacja za pomocą funkcji ScreenUpdating
  • Pomiar czasu za pomocą metody Timer

Obsługa zdarzeń w języku VBA

  • Czym jest zdarzenie?
  • Reagowanie na zdarzenie i tworzenie procedury obsługi zdarzenia
  • Wywoływanie procedur obsługi zdarzenia
  • Obsługa często występujących zdarzeń

Formularze VBA

  • Tworzenie własnych formularzy
  • Wywoływanie formularza z poziomu kodu
  • Wykorzystanie formularzy w arkuszu

Terminarz i Cennik

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
Szkolenie Otwarte Szkolenie Otwarte
od 1700PLN
(69)
Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.
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.
Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet. More Information

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 Zdalne
1 1700PLN 3600PLN
2 1550PLN 2500PLN
3 1500PLN 2133PLN
4 1475PLN 1950PLN
Nie znalazłeś pasującego terminu? Zaproponuj termin szkolenia >>
Zbyt drogo? Podaj swoją cenę

Powiązane Kategorie

Szkolenia Powiązane


Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Gdynia, ul. Ejsmonda 2pon., 2017-06-12 09:003564PLN / 1891PLN
Opole, Władysława Reymonta 29pon., 2017-06-12 09:003600PLN / 2700PLN
Lublin, ul. Spadochroniarzy 9pon., 2017-06-12 09:003600PLN / 1900PLN
Toruń, ul. Żeglarska 10/14pon., 2017-06-26 09:003600PLN / 2100PLN
Gdańsk, ul. Powstańców Warszawskich 45wt., 2017-06-27 09:003600PLN / 1900PLN

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
6 kapeluszy myślowych wg Edwarda de Bono Gdańsk, ul. Powstańców Warszawskich 45 czw., 2017-05-25 09:00 5148PLN / 1726PLN
Facebook w marketingu i reklamie Poznań, Garbary 100/63 pt., 2017-05-26 09:00 1881PLN / 952PLN
Programowanie w języku Python Szczecin, ul. Sienna 9 pon., 2017-05-29 09:00 10000PLN / 4448PLN
Facebook w marketingu i reklamie Lublin, ul. Spadochroniarzy 9 pt., 2017-06-02 09:00 1881PLN / 1002PLN
MongoDB for Administrators Kraków, ul. Rzemieślnicza 1 wt., 2017-06-06 09:00 3861PLN / 2087PLN
Oracle 11g - Programowanie w PL/SQL I - warsztaty Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2017-06-06 09:00 5990PLN / 2939PLN
Adobe Photoshop Elements Gdynia, ul. Ejsmonda 2 śr., 2017-06-07 09:00 1881PLN / 1127PLN
Microsoft Office Excel - moduł Business Intelligence Gdynia, ul. Ejsmonda 2 śr., 2017-06-07 09:00 2673PLN / 1391PLN
Adobe Photoshop Elements Gdańsk, ul. Powstańców Warszawskich 45 śr., 2017-06-07 09:00 1881PLN / 1127PLN
Adobe InDesign Poznań, Garbary 100/63 czw., 2017-06-08 09:00 1881PLN / 1027PLN
Wzorce projektowe w C# Poznań, Garbary 100/63 czw., 2017-06-08 09:00 3861PLN / 1830PLN
SQL Fundamentals Gdańsk, ul. Powstańców Warszawskich 45 czw., 2017-06-08 09:00 3663PLN / 1610PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Warszawa, ul. Złota 3/11 pon., 2017-06-12 09:00 3069PLN / 1623PLN
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Gdynia, ul. Ejsmonda 2 pon., 2017-06-12 09:00 3564PLN / 1891PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Władysława Reymonta 29 pon., 2017-06-12 09:00 5940PLN / 4230PLN
Spring i Hibernate w tworzeniu aplikacji w języku Java Poznań, Garbary 100/63 wt., 2017-06-13 09:00 7722PLN / 3358PLN
Drools Rules Administration Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-06-14 09:00 21196PLN / 7023PLN
Build applications with Oracle Application Express (APEX) Katowice ul. Opolska 22 pon., 2017-06-19 09:00 9801PLN / 4720PLN
Front End Developer Rzeszów, Plac Wolności 13 pon., 2017-06-19 09:00 23000PLN / 7970PLN
Tworzenie i zarządzanie stronami WWW Poznań, Garbary 100/63 pon., 2017-06-19 09:00 5841PLN / 2298PLN
Introduction to Selenium Warszawa, ul. Złota 3/11 czw., 2017-06-22 09:00 1871PLN / 824PLN
Javascript And Ajax Rzeszów, Plac Wolności 13 pon., 2017-06-26 09:00 5841PLN / 3655PLN
Wprowadzenie do programowania Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-06-26 09:00 5742PLN / 4121PLN
Implementation and Administration of Elasticsearch Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-06-28 09:00 20800PLN / 6903PLN
Efektywna komunikacja interpersonalna z elementami asertywności Wrocław, ul.Ludwika Rydygiera 2a/22 czw., 2017-06-29 09:00 5148PLN / 1430PLN
Elasticsearch Advanced Administration, Monitoring and Maintenance Gdańsk, ul. Powstańców Warszawskich 45 wt., 2017-07-04 09:00 17741PLN / 5876PLN
Nginx konfiguracja i Administracja Bydgoszcz, ul. Dworcowa 94 śr., 2017-07-05 09:00 6930PLN / 2850PLN
SQL Fundamentals Warszawa, ul. Złota 3/11 pon., 2017-07-10 09:00 3663PLN / 1510PLN
Protokół SIP w VoIP Poznań, Garbary 100/63 pon., 2017-07-17 09:00 15929PLN / 5427PLN
Visual Basic for Applications (VBA) w Excel - wprowadzenie Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-08-02 09:00 2376PLN / 1192PLN
Tworzenie i zarządzanie stronami WWW Poznań, Garbary 100/63 pon., 2017-09-25 09:00 5841PLN / 2298PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam