Ta lekcja jest w bazie eduweb

Zaloguj się kontem z dostępem albo wykup dostęp do bazy, żeby obejrzeć wideo.

Lekcja 7/ 51Okno z Makrami

0:00 / 0:00
Biznes i AutomatyzacjeExcelProgramowanie w VBA

Excel: Okno z Makrami

5 godz. 19 min wideo51 lekcji9 modułów

Wojciech Poniatowski

Czego się nauczysz

  • Kompleksowe wprowadzenie do MS Excel
  • Najwazniejsze informacje o interfejsie i narzedziach
  • Korzystanie z funkcji oraz formul
  • Wizualizacje danych - praca z wykresami i tabelami
  • Skróty i optymalizacje pracy w Excelu
  • Wprowadzenie do zaawansowanych narzedzi i Makra

Excel - Programowanie w VBA

Odkryj zaawansowane możliwości jednej z najbardziej popularnych aplikacji z pakietu Office, jaką jest Excel. Przekonaj się, jak łatwo tworzyć projekty dzięki pomocy języka VBA. Rozszerzaj możliwości Excela a szybko wzrośnie wydajność Twojej pracy. Wszystkiego dowiesz się od praktyka, Certyfikowanego Trenera i MVP Microsoft - Wojciecha Poniatowskiego.

Programowanie VBA od podstaw

W kursie poznasz szereg zagadnień związanych z programowaniem w języku VBA od podstaw. W pierwszym rozdziale kursu będziemy pracować z niezwykle użytecznymi Makrami, następnie zajmiemy się programowaniem i podstawami języka VBA. Dowiesz się jak pracować z edytorem, poznasz elementarne konstrukcje języka takie jak zmienne, funkcje, procedury, moduły i klasy czy parametry. Na szeregu praktycznych przykładów nauczysz się wykorzystywać te koncepcje w codziennej pracy z Excelem. Dowiesz się też jak debugować swoje skrypty a także jak pracować z formularzami w Excel.

Praca z Makrami

W pierwszej części kursu poznasz możliwości, jakie niesie ze sobą wykorzystanie Makr w Excelu. Są to sekwencje pewnych czynności, które nauczymy się nagrywać, a następnie odtwarzać po to, aby szybko wykonać wiele operacji, służących na przykład sformatowaniu danych. To niezwykle przydatny element Excela a Ty w pełni odkryjesz jego potencjał.

Podstawy programowania w Excelu

Zmienne, Stałe, Klasy i inne kluczowe pojęcia

Następne części kursu poświęciliśmy na omówienie najważniejszych struktur języka VBA, do których należą między innymi Zmienne, Stałe oraz Klasy. Dowiesz się także czym jest zasięg zmiennych, poznasz Operatory i Tablice, a także dokładnie omówimy instrukcje warunkowe odpowiadające za warstwę logiki Twoich skryptów. Poznasz rozmaite pętle, począwszy od najprostszej pętli for aż do warunku Select Case.

Debuggowanie aplikacji oraz Formularze

Dużą uwagę w kursie przykładamy także do weryfikowania poprawności napisanego w VBA kodu. Dowiesz się między innymi jak debugować skrypty napisane dla Excel'a - ustawiać breakpoint'y, podglądać i śledzić wartości czy obsługiwać powstałe w skryptach błędy. W ten sposób łatwo wyeliminujesz problemy, które pojawiają się w pracy każdego, nie tylko początkującego programisty.Następny rozdział kursu stanowi omówienie możliwości formularzy w Excelu. Poznasz zasady tworzenia formularzy i dodawania do nich kontrolek takich jak przyciski czy pola input. Dokładnie zbadamy właściwości kontrolek a także wyświetlimy formularz w dokumencie oraz nauczymy się obsługiwać zdarzenia kontrolek.

Podsumowując, kurs zawiera między innymi:

  • Kompleksowe wprowadzenie do MS Excel
  • Najważniejsze informacje o interfejsie i narzędziach
  • Korzystanie z funkcji oraz formuł
  • Wizualizacje danych - praca z wykresami i tabelami
  • Skróty i optymalizację pracy w Excelu
  • Wprowadzenie do zaawansowanych narzędzi i Makra
  • I wiele, wiele więcej!

Dla kogo jest ten kurs?

Kurs przeznaczony jest dla osób, które dobrze znają podstawy Excela. Pozwoli on wejść na wyższy poziom pracy z tą aplikacją dzięki czemu ułatwisz i przyspieszysz swoją pracę.

Wersja oprogramowania: Excel 2013+ [PL]

Kurs Excel

9 rozdziałów51 lekcji5h 19min

Wstęp do kursu

4min
  • Wstęp4min(zablokowana)

Makra

34min
  • Wstęp3min(zablokowana)
  • Nagrywanie Makr po raz pierwszy5min(zablokowana)
  • Uruchamianie Makra2min(zablokowana)
  • Inne sposoby uruchamiania makra7min(zablokowana)
  • Nagrywanie Makra po raz drugi czyli jak działa Relative Reference5min(zablokowana)
  • Okno z Makrami6min(zablokowana)
  • Zapisywanie pliku z makrami6min(zablokowana)

Edytor VBA

34min
  • Uruchamianie edytora Visual Basic3min(zablokowana)
  • Zakładka developer9min(zablokowana)
  • Edytor VBA3min(zablokowana)
  • Pierwszy program - Hello world5min(zablokowana)
  • Edytor VBA - Menu główne6min(zablokowana)
  • Właściwości projektu VBA1min(zablokowana)
  • Ochrona projektu i kodu VBA7min(zablokowana)

Podstawy języka VBA

59min
  • Moduły i klasy3min(zablokowana)
  • Procedury14min(zablokowana)
  • Funkcje7min(zablokowana)
  • Reguły nazw obiektów7min(zablokowana)
  • Parametry opcjonalne oraz nazwane i domyślne wartości parametrów12min(zablokowana)
  • Komentarz w kodzie6min(zablokowana)
  • Dodawanie kodu do nagranego makra9min(zablokowana)

Zmienne, stałe i klasy

1h 5min
  • Wprowadzenie do typów danych9min(zablokowana)
  • Deklaracja zmiennych9min(zablokowana)
  • Czas życia zmienny i zmienne statyczne3min(zablokowana)
  • Zasięg zmiennychi zmienne globalne5min(zablokowana)
  • Operatory12min(zablokowana)
  • Tablice12min(zablokowana)
  • Klasy7min(zablokowana)
  • Instancje klas vs moduł3min(zablokowana)
  • Widoczność właściwości (public vs private)3min(zablokowana)
  • Wyrażenie With.. EndWith3min(zablokowana)

Dodawanie logiki

53min
  • Wstęp2min(zablokowana)
  • Pętla For.. Next10min(zablokowana)
  • Pętla For Each8min(zablokowana)
  • Pętla Do.. Loop13min(zablokowana)
  • Warunek If.. Then.. Else11min(zablokowana)
  • Warunek Select Case10min(zablokowana)

Debugowanie

44min
  • Wstęp2min(zablokowana)
  • Debugowanie krok po kroku8min(zablokowana)
  • Ustawianie pułapek (breakpoints)5min(zablokowana)
  • Okienko Immediate7min(zablokowana)
  • Podgląd i śledzenie wartości10min(zablokowana)
  • Obsługa błędów12min(zablokowana)

Formularze

25min
  • Wstep2min(zablokowana)
  • Tworzenie formularza1min(zablokowana)
  • Dodawanie kontrolek3min(zablokowana)
  • Właściwości formularza i kontrolek8min(zablokowana)
  • Wyświetlanie formularza7min(zablokowana)
  • Obsługa zdarzeń kontrolek4min(zablokowana)

Zakończenie

2min
  • Zakończenie2min(zablokowana)

Ten kurs jest w bazie eduweb

Dostęp do wszystkich kursów z bazy eduweb za 199 zł/mies.

Wykup dostęp do bazy

Autor kursu

Wojciech Poniatowski
Średnia ocen autora: 4,6

Bio

Projektant, programista i pasjonat. Pracuje jako Development Tem Lead w Orbit One. Wcześniej projektował i programował aplikacje na platformach Silverlight, WCF, Windows Forms oraz ASP.NET. Prywatnie zajmuje się fotografią oraz grafiką komputerową.

Trener Windows 8 i Windows Phone, a także twórca aplikacji oraz gier na te platformy.

Od ponad 3 lat aktywnie działa na rzecz polskiej społeczności IT. Lider Śląskiej Regionalnej Grupy Microsoft, organizator konferencjiSilesian Code Camp, MTS po ślonksu, Visual Studio 2010 Community Launch i warsztatów dla programistów.

W październiku 2011 wyróżniony przez firmę Microsoft tytułem Most Valuable Professional (MVP) w kategorii Visual C#. Prelegent konferencji Microsoft Technology Summit oraz na spotkaniach grup IT. Autor serii artykułów i cykli webcastów na portalach MSDN, Channel 9 oraz VirtualStudy.