Makra od zera. Excel 365 - programowanie w VBA.
Makra to dla Ciebie czarna magia? Spokojnie, ten kurs poprowadzi Cię „za rękę” i pozwoli wejść na poziom średniozaawansowany – nawet jeśli startujesz od zera!
Stworzony przez MAKROAPLIKACJE.PL
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
Zaczynamy od zera i krok po kroku budujemy "bugoodporny" warsztat VBA. Uczysz się myślenia obiektowego, by rozumieć, jak Excel działa od środka i jak stabilnie automatyzować codzienne zadania.
W kursie teorię od razu łączymy z praktyką. Tworzysz makra oparte na logice, pętlach i tablicach, pracujesz z Range oraz usprawniasz arkusze i pliki. Na końcu składasz to w narzędzia do raportów i wysyłek.
- Podejście od podstaw – Materiały tłumaczą każdy krok prostym językiem i przykładem.
- Praktyka zamiast teorii – Wiele ćwiczeń: od komórek i pętli po generowanie raportów.
- Logika i porządek w kodzie – Poznasz parametryzację, typy danych i sposoby na uporządkowany kod w VBA.
- Automatyzacja procesów – Tworzysz makra do PDF i wysyłania wybranych plików Outlookiem.
Czego się nauczysz?
- 1Model obiektowy ExcelaZrozumiesz obiekty, ich właściwości i metody na przykładach z życia.
- 2Sub vs FunctionRozróżnisz procedury i funkcje, poznasz ich zastosowania w różnych sytuacjach.
- 3Parametryzacja procedurNauczysz się przekazywać argumenty, by pisać zwięzły, wielokrotnego użytku kod.
- 4Typy danych i zmienneDowiesz się, jak przechowywać teksty, liczby, daty i wartości logiczne w zmiennych.
- 5Edytor VB i oknaPoznasz interfejs, przeorganizujesz okna, by pisać kod i obserwować wartości.
- 6Logika i interakcja z użytkownikiemStworzysz makra, które pytają użytkownika i podejmują decyzje wg odpowiedzi.
- 7Obiekt Range w praktyceWyznaczysz ostatni wiersz, wstawisz formuły, wypełnisz puste komórki, użyjesz filtru zaawansowanego.
- 8Pętle i tabliceZautomatyzujesz zamiany fraz, obsłużysz kolekcje, zagnieżdżenia i warunki przerwania.
- 9Arkusze i skoroszytyDodasz i usuniesz arkusze, wyczyścisz dane, zapiszesz zmiany i pliki pod inną nazwą.
- 10Raporty PDF i wysyłkaPołączysz elementy kursu w narzędzia do hurtowego tworzenia PDF i wysyłania plików Outlookiem.
Dla kogo jest to szkolenie
- Użytkownicy Excela, którzy chcą zacząć z VBA od zera.
- Osoby mające powtarzalne zadania i chcące je zautomatyzować.
- Analitycy i specjaliści, którzy pracują na raportach w Excelu.
- Każdy, kto chce zrozumieć obiekty, właściwości i metody w Excelu.
- Ci, którzy chcą tworzyć makra oparte na pętlach i tablicach.
- Użytkownicy chcący pewniej poruszać się w edytorze VB.
- Osoby planujące generować raporty PDF z arkuszy.
- Ktokolwiek, kto chce wysyłać wybrane pliki bezpośrednio z Excela.
Wymagania
Szkolenie jest od podstaw i nie wymaga wcześniejszej znajomości VBA. Wystarczy chęć nauki i podstawowa obsługa Excela. Jeśli korzystasz z Excel 365, łatwiej odtworzysz przykłady.
Opis szkolenia
To szkolenie prowadzi od pierwszych kroków w VBA do tworzenia użytecznych narzędzi w Excelu 365. Zaczniesz od myślenia obiektowego: zrozumiesz obiekty, ich właściwości i metody oraz hierarchię Excela. Poznasz różnicę między Sub i Function, ideę parametryzacji, typy danych i pracę na zmiennych. Oswoisz edytor VB. Następnie przejdziesz przez logikę, interakcje z użytkownikiem, pracę z Range, pętle i tablice, aż po arkusze, pliki, raporty PDF i wysyłkę plików Outlookiem.
Myślenie obiektowe w VBA
Na starcie zobaczysz, że programowanie w Excelu to praca na obiektach. Wyjaśnimy pojęcie obiektu prostymi przykładami z życia codziennego, a następnie przełożymy je na Excela. Omówimy atrybuty obiektu, czyli właściwości, oraz akcje, które może wykonywać, czyli metody. Na bazie drzewa genealogicznego rodziny zrozumiesz hierarchiczny model Excela i powiązania między elementami. Poznasz różnice między procedurami (Sub) a funkcjami (Function) oraz dowiesz się, kiedy je stosować. Wprowadzimy też parametryzację, by wywoływać ten sam kod z różnymi argumentami, a także uporządkujemy typy danych i zapisywanie wartości w zmiennych.
Edytor VB bez tajemnic
Poznasz edytor VB od podszewki, aby poruszać się po nim pewnie i sprawnie. Zmienimy domyślny układ okien tak, by wygodnie pisać kod, jednocześnie obserwować wartości zmiennych i zadawać pytania. Dzięki temu zobaczysz na żywo, jak działają Twoje instrukcje i jakie skutki wywołują w arkuszu. Pokażemy sposoby pracy, które wspierają porządek w projekcie i ułatwiają testowanie kolejnych rozwiązań. Będziesz swobodnie przełączać się między modułami oraz kontrolować, co dzieje się w trakcie wykonywania kodu.
Logika i interakcja
Nauczysz się budować logikę warunkową, która pozwala na podejmowanie decyzji w oparciu o dane i odpowiedzi użytkownika. Przećwiczymy różne techniki pobierania informacji od osób korzystających z arkusza i wpleciemy je w działanie makr. Utworzysz wiele przykładów, w których program najpierw pyta o szczegóły, a następnie wykonuje właściwe kroki zależnie od wyboru. Dzięki temu makra będą reagować na sytuacje, obsłużą warianty i unikniesz ręcznych modyfikacji. Zrozumiesz też, jak porządkować warunki, aby kod był czytelny i łatwy w rozbudowie.
Range i operacje na komórkach
Skupimy się na obiekcie Range, najważniejszym w całym VBA. Na licznych przykładach pokażemy jego możliwości: od wyszukiwania ostatniego niepustego wiersza, przez wstawianie formuł makrem, aż po wypełnianie pustych komórek odpowiednimi wartościami. Poznasz też raportowanie oparte na filtrze zaawansowanym i zobaczysz, jak uzyskać potrzebne zestawienia. Każdy krok oprzemy na praktyce, abyś mógł przenieść rozwiązania do własnych arkuszy i bezpiecznie je adaptować do zmieniających się danych.
Pętle, tablice, arkusze i pliki
Zobaczysz, jak pętle i tablice działają w symbiozie. Wykonasz hurtowe zamiany fraz w tekstach, przejdziesz po elementach kolekcji, skorzystasz z zagnieżdżeń i warunków przerwania. Zrozumiesz, dlaczego praca na tablicach sprzyja pisaniu optymalnych makr, a wyniki łatwo wczytasz z powrotem do komórek. Następnie zajmiemy się arkuszami i skoroszytami: będziemy wstawiać i kasować arkusze, czyścić ich dane, zapisywać zmiany oraz tworzyć pliki pod inną nazwą. Na koniec złożysz to w narzędzia do tworzenia raportów PDF i automatycznego wysyłania wybranych plików Outlookiem. Całość uzupełniają ćwiczenia, które budują solidny warsztat VBA.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!