Excel VBA i rejestrowanie makr
4.7 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
95 students enrolled

Excel VBA i rejestrowanie makr

Zacznij programować w VBA i rejestrować makra, żeby zautomatyzować swoją pracę w Excel i oszczędzać czas
4.7 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
95 students enrolled
Created by Adam Kopeć
Last updated 3/2019
Polish
Current price: $12.99 Original price: $29.99 Discount: 57% off
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 60 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Jak rejestrować w VBA to co robisz w Excelu za pomocą rejestratora makr
  • Jak tworzyć różnego rodzaju pętlę w VBA

  • Jak korzystać z instrukcji warunkowych w VBA

  • Jak odwoływać się do różnych obiektów Excela za pomocą VBA
  • Jak tworzyć proste formularze użytkownika w VBA
  • Jak zacząć automatyzować czynności w Excelu za pomocą Excela
  • Jak w prosty sposób komunikować się z użytkownikiem
  • Jak tworzyć makra (eventy), które same się uruchamiają
  • Jak wysyłać maile za pomocą VBA
  • Jak tworzyć własne funkcje w VBA
Requirements
  • Ogólnie dobra/średnio-zaawansowana znajomość Excela
  • Pomocna będzie chociaż podstawowa znajomość jakiegoś języka programowania (np: tworzenia w nim pętli i warunków)
  • Znajomość podstawowych zasad programowania
Description

Zacznę od tego, że to jest najstarszy dostępny mój kurs, więc miałem jeszcze mało wprawy przy nagrywaniu
i widzę, że mówię wolniej, częściej się zacinam itp. Dlatego upewnij się oglądając pokazowe filmy, że nagrania są dla Ciebie OK.
Że bez problemu jesteś w stanie przyswajać z nich wiedzę.

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Zacznij ?‍? programować ?‍? w Excelu

Według mnie Excel jest najlepszym dostępnym arkuszem kalkulacyjnym!

Nie sobie równych jeśli chodzi o przeliczanie danych ich podsumowanie i tworzenie raportów,
a nawet daje wiele możliwości jeśli chodzi o wizualizację danych.
Ale w pewnym momencie gdy długo pracujesz w Excelu zaczynasz czuć znużenie,
bo po raz kolejny musisz wykonać ten sam raport. Zrobić to samo podsumowanie.

Masz dość powtarzających się czynności, które zajmują ogrom Twojej pracy!

Jeśli masz takie odczucia to VBA może przyjść Ci z pomocą i zautomatyzować wiele z tych zadań.


?VBA może nawet wysłać za Ciebie maila!?

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Co da Ci ten kurs?

Ten kurs wprowadzi Cię w tajniki rejestrowania makr i pisania kodu VBA.

Dzięki niemu będziesz mógł rozpocząć swoje pierwsze kroki na drodze to automatyzacji zadań w Excelu
i wykonywaniu za dań, które z użyciem samego Excela były niemożliwe, albo bardzo trudne.

  • Dowiesz się jak rejestrować własne makra, które będą pierwszym krokiem do automatyzacji zadań np: tworzenia raportów.

  • Dowiesz się jak w prosty sposób komunikować się z użytkownikiem.

  • Jak pracować na wielu arkuszach na raz,

  • Jak korzystać z instrukcji warunkowych w VBA czyli głównie poznasz zapis funkcji JEŻELI w VBA ;)

  • Jak tworzyć pętle (podstawowe narzędzie w programowaniu)

  • Dowiesz się czym są obiekty w Excelu

  • Poznasz sposób tworzenia formularzy użytkownika (User Forms), czyli bardziej zaawansowanego sposobu komunikacji z użytkownikiem

  • Dowiesz się jak tworzyć makra, które same się uruchamiają, gdy otworzysz plik lub zmienisz coś w komórce Excela.

W ramach kursu zamieszczone są również zadania do rozwiązania, do większości których są załączone przykładowe rozwiązania.


-----------------------------------------------------------------------------------------------------------------------------------------------------------

Czym ten kurs NIE jest

Na pewno nie jest on biblioteką wszystkich możliwości VBA.

Nie poruszam w nim niektórych bardziej skomplikowanych tematów np: tworzenia klas w Excelu,
bo w momencie tworzenia kursu sam ich nie rozumiałem.

Ważne jest co dała mi wiedza, którą przekazuję Ci w tym kursie!
Nawet nie potrzebowałem nauczyć się zmiennych tablicowych, ani wysyłania maili za pomocą VBA ;)

Pozwoliła mi zarabiać na wykonywaniu małych projektów, prostych automatyzacji zadań.
Raz ekstra 50zł, czasem 100zł. Wszystko na bazie wiedzy z tego kursu.
A tego czego mi brakowało potrafiłem już sam wyszukać w samym VBA albo w Google!


-----------------------------------------------------------------------------------------------------------------------------------------------------------

Spis treści kursu o VBA:

Kurs jest podzielony tematycznie na sekcje związane z konkretnymi funkcjonalnościami VBA
bądź elementami Excela, z którymi pracujemy w VBA:

  1. Wstęp do rejestrowania makr i kodu VBA

  2. Instrukcje warunkowe

  3. Prosta komunikacja z użytkownikiem

  4. Zmienne i obiekty

  5. Pętle w VBA

  6. Obsługa błędów i tworzenie własnych funkcji

  7. Makra, które same się uruchamiają - eventy

  8. Arkusze i pliki

  9. Zmienne tablicowe

  10. Formularz użytkownika (User Form)

  11. Wysyłanie maili

Pamiętaj!
Zobaczyć udostępnione filmy z kursu
klikając w podgląd tego kursu i upewnić się, że ten kurs pomoże Ci nauczyć się VBA.

Who this course is for:
  • Osoby, które dużo pracują w Excelu i chcą zacząć automatyzować cześć swoich obowiązków (np: tworzenia powtarzających się raportów)
  • Osoby, które chcą poszerzyć zasób swoich możliwości pracy w Excelu
  • Analitycy i specjaliści ds. danych
  • Właściciele małych i średnich przedsiębiorstw
Course content
Expand all 39 lectures 09:12:49
+ Wstęp do rejestrowania makr i kodu VBA
8 lectures 57:49
Napisz makro, które będzie nakładało formatowanie walutowe na kolumny Sprzedaż, KWS i Zysk, niezależnie od ich długości. Rejestrator makr może źle interpretować niektóre sposoby zaznaczania danych w Excelu.
Zadanie 1 - Formatowanie ostatnich 3 kolumn
1 question
Makra 07 - Funkcje Range i Cells
10:05
Bez większych problemów powinno Ci się udać zarejestrować makro wykonujące polecenia zadania, ale postaraj się przyciąć kod zarejestrowanego makra, żeby miał jak najmniej zbędnych elementów.
Zadanie 2: Stwórz nagłówki za pomocą VBA
1 question
+ Instrukcje warunkowe
2 lectures 27:17
Makra 09 - Instrukcja Select Case
11:02
W tym zadaniu będziesz musiał sprawdzić jaka jest długość filmu na podstawie aktywnej komórki i przydzielić go do kategorii, krótki, średni, długi lub inny. Następnie musisz zadać pytanie użytkownikowi, czy chce iść z Tobą na ten film.
Zadanie 3 - Jak długi jest film?
1 question
+ Prosta komunikacja z użytkownikiem
3 lectures 35:10
Makra 12 - Input Box cz I
09:04
Makra 12 - Input Box cz II
10:05
+ Pętle w VBA
6 lectures 57:07
Makra 14 - Pętle Do Until i Do While
11:22
Makra 15 - Pętle Do Until i Do While kopiowanie
06:03
Stwórz makro, które za pomocą Inputboxów będzie pobierać dane do użytkownika i dopisywać je do danych
Zadanie 4 - Dodaj nowy wiersz z danych pobranych od użytkownika
1 question
Makra 17 - Pętla For Each
12:33
Makra 17b - Pętle zagnieżdżone
09:45
Makra 18 - Instrukcja With
06:48
+ Obsługa błędów i tworzenie własnych funkcji
2 lectures 44:46
Makra 19 - Obsluga bledow
26:10
Makra 20 - Funkcje
18:36
Musisz przekształcić dane według podanego wzorca i postarać się, żeby rozwiązanie nie było zależne od ilości wierszy i kolumn danych
Zadanie 5 - Korekta danych
1 question
+ Makra, które same się uruchamiają - eventy
4 lectures 51:22
Makra 21 - Events czI File
11:43
Makra 21 - Events czII
08:17
Makra 21 - Events czIII
12:29
Makra 22 - Wartosci Stale i Enum
18:53
+ Arkusze i pliki
3 lectures 43:44
Makra 23 - Arkusze cz I
11:35
Makra 23 - Arkusze cz II
18:45
Twoim zadaniem będzie skopiowanie danych sprzedażowych poszczególnych sprzedawców na osobne arkusze.
Zadanie 6 - Przenieść dane do osobnych arkuszy
1 question
Makra 24 - Pliki
13:24
+ Zmienne tablicowe
3 lectures 47:38
Zmienne tablicowe czI
10:48
Zmienne Tablicowe dwuwymiarowe
10:56
Zmienne tablicowe dynamiczne
25:54
+ Formularz użytkownika (User Form)
4 lectures 01:08:40
Makra 26 - Formularz użytkownika - Export Import
04:43
Makra 26 - Formularz Użytkownika czI
20:43
Makra 26 - Formularz Użytkownika czII
23:02
Makra 26 - Formularz Użytkownika czIII
20:12