Programowanie Visual Basic for Applications (VBA) w MS Excel – przekrojowe

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Programowanie Visual Basic for Applications (VBA) w MS Excel – przekrojowe

      Szkolenie dostępne w opcji ZDALNE

      • Cele szkolenia

        Poznanie podstawowych zasad rzemiosła i sztuki programowania. Zdobycie umiejętności czytania kodu ze zrozumieniem. Zrozumienie podstawowych konstrukcji używanych w programowaniu. Poznanie podstawowych rodzajów błędów języka VBA i sposobów ich unikania. Uzyskanie zestawu gotowych procedur do zastosowania w codziennej pracy.

      • Profil słuchacza

        Szkolenie przeznaczone jest dla osób, które chcą nauczyć się automatyzacji podstawowych prac wykonywanych w arkuszach kalkulacyjnych oraz zdobyć podstawową wiedzę niezbędną do dalszego rozwoju umiejętności programowania w języku VBA.

      • Wymagania wstępne

        Od uczestników szkolenia wymagana jest bardzo dobra znajomość (teoretyczna i praktyczna) zagadnień poruszanych na szkoleniach „Microsoft Excel – kurs podstawowy” oraz „Microsoft Excel – kurs zaawansowany”.

      • Metoda realizacji szkolenia

        Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

        Szkolenia realizowane są w dwóch formach:
        • Kursy stacjonarne: w pracowni komputerowej.
        • Kursy zdalne: szkolenia w formule distance learning dające możliwość uczestnictwa w kursie z dowolnego miejsca, w którym uczestnik korzysta z komputera z dostępem do internetu, mikrofonem i kamerą.
        Szczegółowe wymagania techniczne dotyczące konkretnego tematu zostaną przekazane przez opiekuna handlowego (szkolenia@comarch.pl). Terminy szkoleń realizowanych w tej formule oznaczone są w wyszukiwarce kursów ikoną „ZDALNE”.

        Kursy w formule distance learning realizujemy również w grupach zamkniętych.
      • Czas trwania

        4 dni (32 godzin)

      • Wiedza teoretyczna i praktyczna

        Makra – automatyzacja zadań w arkuszach

        • Rejestracja i uruchamianie makr
        • Przyciski uruchamiające makra z poziomu arkusza
        • Paski narzędziowe

        Edycja i zarządzanie kodem VBA

        • Budowa okna edytora VBA
        • Moduły VBA (ang. modules)
        • Archiwizacja i przenoszenie kodu VBA
        • Modyfikacja kodu VBA
        • Znaczenie kolorów w edytorze VBA

         Wstęp do programowania

        • Procedury i funkcje
        • Zmienne
        • Typy danych VBA
        • Operatory

        Zasady tworzenia dobrego kodu VBA

        Testowanie programu

        • Uruchamianie krokowe
        • Szybki podgląd wyników przetwarzania (instrukcja „Debug.Print” i panel „Immediate”)

         Przetwarzanie tekstów

        • Sklejanie tekstów (konkatenacja)
        • Funkcje przetwarzające ciągi znaków

         Sterowanie przetwarzaniem danych (instrukcje warunkowe i pętle)

        • Instrukcja warunkowa („If … Then … Else If … Else … End If”)
        • [opcja] Instrukcja wyboru („Select Case”)
        • Pętla z licznikiem („For … Next”)
        • Pętla przetwarzająca kolekcje obiektów („For Each … In … Next”)
        • Pętla z warunkiem zakończenia („Do … Loop”)
        • Instrukcja przerwania/wyjścia („Exit”)

        VBA w arkuszu kalkulacyjnym

        • Obiekty w arkuszach kalkulacyjnych
        • Własności i metody
        • Hierarchia obiektów w MS Excel (aplikacja, zeszyt, arkusz, komórka)
        • Podstawowa składnia obiektowa
        • Klasy i kolekcje

         Operacje na komórkach i obszarach

        • Operacje na aktywnej komórce
        • Nawigacja względem aktywnej komórki
        • Odwołania do komórek i obszarów

         Pobieranie danych od użytkownika

        • Użycie funkcji „InputBox” (predefiniowanego okna dialogowego)
        • Konwersja typów danych.
        • Współpraca z innymi programami pakietu MS Office

        Szukanie błędów w programie

        Tworzenie własnych dodatków – przegląd możliwości jakie daje VBA

        Funkcje definiowane przez użytkownika

        • Działanie funkcji
        • Używanie funkcji w formułach MS Excel
        • Używanie funkcji w kodzie VBA
        • Tworzenie własnych funkcji
        • [opcja] Tworzenie funkcji z argumentami opcjonalnymi
        • Tworzenie dodatków – bibliotek funkcji
      • Umiejętności

        Po ukończeniu kursu uczestnik/czka będzie potrafił/a:

        • automatyzować przetwarzanie i formatowanie dane w arkuszach kalkulacyjnych,
        • automatyzować sprawdzanie poprawności danych i obliczeń/przetwarzania danych (np. błędy użytkowników oraz błędy MS Excel),
        • automatyzować poprawianie danych (np. z najbardziej typowych błędów użytkowników).

      Poinformuj mnie o innym terminie tego szkolenia

      Prosimy o tę zgodę z uwagi na przepisy dotyczące wysyłania informacji handlowych drogą elektroniczną oraz przepisy prawa telekomunikacyjnego, aby nasi przedstawiciele mogli skontaktować się z Tobą mailowo. Twoje dane osobowe będą przetwarzane w tym przypadku przez spółki z grupy Comarch na podstawie ich prawnie uzasadnionego interesu. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.
      Na podstawie tej zgody Twoje dane osobowe będą przetwarzane przez spółki z grupy Comarch w celu wysyłki newslettera. Możesz wycofać tę zgodę w dowolnym momencie. Pamiętaj, że wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych sprzed cofnięcia zgody. Prosimy o Twoją zgodę przede wszystkim z uwagi na przepisy o ochronie danych osobowych. Twoja zgoda jest równoznaczna z akceptacją marketingu bezpośredniego i otrzymywania na wskazany adres e-mail informacji handlowych zawartych w naszym newsletterze. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.

      Podobne szkolenia