icon icon

Kurs VBA (Visual Basic for Applications) w Microsoft Excel - analiza danych i automatyzacja raportowania

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawna praca w edytorze VBA - Nauczysz się wygodnie poruszać po edytorze VBA, używać skrótów klawiszowych, rozumieć kolory składni i korzystać z narzędzi, które realnie przyspieszają pisanie oraz poprawianie kodu.

icon

Samodzielne tworzenie makr - Będziesz pisać własne procedury i funkcje, poprawnie używać stałych oraz zmiennych prostych, tablicowych i obiektowych, dzięki czemu zaczniesz automatyzować powtarzalne zadania w Excelu.

icon

Lepsza kontrola logiki kodu - Opanujesz instrukcje If, Select Case oraz pętle For, Do, While i For Each, więc zbudujesz makra reagujące na warunki w danych i wykonujące złożone operacje bez ręcznej pracy.

icon

Mniej błędów w automatyzacji - Dowiesz się, jak rozpoznawać typy błędów, obsługiwać je w kodzie i wyświetlać czytelne komunikaty, co pomoże Ci tworzyć stabilniejsze rozwiązania i szybciej diagnozować problemy.

icon

Import danych z różnych źródeł - Przećwiczysz pobieranie danych z plików tekstowych, skoroszytów, sieci Web i Accessa, dzięki czemu łatwiej zasilisz raporty aktualnymi danymi bez ręcznego kopiowania informacji.

icon

Pewne operacje na arkuszach i zakresach - Nauczysz się pracować z obiektami Application, Workbook, Worksheet, Range i Cells, więc sprawnie zmodyfikujesz komórki, zakresy i arkusze oraz zautomatyzujesz typowe operacje w skoroszytach.

icon

Automatyczne raportowanie w Excelu - Wykorzystasz VBA do tworzenia raportów z użyciem autofiltru, tabel przestawnych, formatowania warunkowego oraz funkcji daty i czasu, aby szybciej przygotowywać powtarzalne zestawienia.

icon

Gotowe rozwiązania do własnej pracy - Podczas ćwiczeń napiszesz makro lub aplikację zbliżoną do Twoich codziennych zadań, na przykład raport sprzedaży, analizę danych lub automatyczne wykresy, więc od razu przełożysz naukę na praktykę.

Program szkolenia

1. Wstęp do środowiska programistycznego

  • dopasowywanie narzędzia do pracy z VBA,
  • nagrywanie makr,
  • budowa okna edytora VBA – paski narzędzi,
  • znaczenie kolorów w kodzie,
  • archiwizacja i przenoszenie kodu,
  • najważniejsze skróty klawiszowe,
  • praca z narzędziami programistycznymi ułatwiająca poprawianie kodu.

2. Podstawy Visual Basic for Applications

  • stałe,
  • zmienne proste, tablicowe oraz obiektowe,
  • procedury,
  • funkcje,
  • zasięg zmiennych, procedur i funkcji,
  • tworzenie własnych, korzystanie z wbudowanych stałych – funkcji i procedur.

3. Zmienne

  • proste,
  • tablicowe,
  • obiektowe

4. Instrukcje warunkowe i pętle

  • instrukcje warunkowe rozpoczynające się słowem kluczowym If,
  • instrukcja wyboru Select Case,
  • pętle (For, Do, While, For Each i in.),
  • wcześniejsze zakończenie pętli (Exit).

5. Obsługa błędów

  • rodzaje błędów,
  • wyświetlanie informacji o błędach zarówno domyślnych jak i własnych.

6. Importowanie danych

  • pliki tekstowe (opcjonalnie),
  • skoroszyty (opcjonalnie),
  • sieć Web (opcjonalnie),
  • Access (opcjonalnie).

7. Obiekty skoroszytu i VBA – pokazanie możliwości wykorzystania automatyzacji. Przykładowe obiekty omawiane na kursie

  • application,
  • workbook,
  • worksheet,
  • range,
  • cells,
  • różne sposoby nauki obiektów,
  • przykłady posługiwania się najważniejszym obiektem Microsoft Excel – obiektem Range (operacje na komórkach i zakresach danych).

8. Automatyzacja procesów analitycznych i raportowania

  • formatowanie warunkowe,
  • autofiltr,
  • tabele przestawne,
  • funkcje daty/czasu.

9. Praktyczne wykorzystanie zdobytej wiedzy

Uczestnicy szkolenia będą mieli okazję do napisania makra lub aplikacji, które zautomatyzują codziennie wykonywane przez nich czynności. Opcjonalnie, trener zasugeruje tematy ćwiczeń (treść zadań zostanie dostosowana do potrzeb i poziomu zaawansowania Uczestników)

  • wykonanie raportu sprzedaży, w oparciu o dane z pliku tekstowego na podstawie szablonu dostarczonego przez trenera,
  • sporządzenie analizy statystycznej zarobków pracowników, w oparciu o skoroszyt, z wykorzystaniem tabeli przestawnej,
  • dokonanie podziału na osobne arkusze poszczególnych produktów, z uwzględnieniem regionu oraz kategorii,
  • stworzenie aplikacji, która porównuje kredyty bankowe i wybiera najlepszą opcję dla klienta,
  • wykonanie makra (dane – notowania giełdowe lub fundusze inwestycyjne), które w każdym skoroszycie wykona wykres określonej lub domyślnej liczby notowań,
  • wykorzystanie automatycznego tworzenia wykresów,
  • wykorzystanie automatycznego tworzenia tabel przestawnych.

Program realizowany w pierwszych dwóch dniach szkolenia pokrywa się z programem szkolenia VBA w Excelu Podstawowy.

10. Podsumowanie szkolenia

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy Excela - Powinieneś swobodnie poruszać się po Excelu, pracować na arkuszach i skoroszytach oraz wykonywać podstawowe operacje na komórkach, zakresach i danych bez dodatkowego wsparcia.

icon

Praca z danymi - Powinieneś umieć filtrować, sortować i odczytywać dane w tabelach Excela, ponieważ szkolenie koncentruje się na automatyzacji analiz i raportów opartych na rzeczywistych zestawach danych.

icon

Znajomość interfejsu - Powinieneś znać podstawowe elementy interfejsu Excela, takie jak wstążka, arkusze, okna i pliki, aby sprawnie przejść do pracy z edytorem VBA i obiektami skoroszytu.

icon

Gotowość do ćwiczeń - Powinieneś być gotów samodzielnie wykonywać ćwiczenia praktyczne i testować rozwiązania krok po kroku, bo szkolenie zakłada tworzenie makr i analiz na bazie konkretnych przykładów.