O szkoleniu
Szkolenie ma charakter warsztatowy, na których osoby poznają podstawy programowania w języku VBA, oraz uczą się jak można zautomatyzować niektóre działania za pomocą makr nagrywanych. Kursanci uczą się jak obsługiwać błędy, które zwraca makro, komunikacji między makrem, a użytkownikiem, czy też podstawowych elementów pisania makr: pętli, instrukcji warunkowych, pisania własnych funkcji i wielu innych.
Kto powinien wziąć udział?
Szkolenie dedykowany jest dla osób dobrze znających Excela, chcących zautomatyzować część swojej pracy poprzez nagranie, lub napisanie prostego makra, oraz dla tych, którzy pracują na makrach już stworzonych przez kogoś i chcą się dowiedzieć o co w nich chodzi.
Program szkolenia
1. Wprowadzenie do makropoleceń
a. Omówienie różnic między typami plików Excela 2003 oraz Excela 2007 i późniejszych
b. Tryby zabezpieczeń makr i Excela
c. Nagrywanie makr
• Jak zdobyć działający kod?
d. Nagrywanie gotowych rozwiązań wykorzystywanych na co dzień w pracy z arkuszem kalkulacyjnym
• Przegląd metod dostępnych z poziomu Excela
• W jaki sposób makrem rozwiązać zadanie typowe?
2. Modyfikacja makr nagranych
a. Analiza nagranego kodu pod względem wstępnej optymalizacji makropolecenia
b. Omówienie i dostosowywanie nagranego makra do uniwersalnych przypadków
• Jak sprawić, żeby makro działało... "zawsze i wszędzie"?
3. Wprowadzenie do programowania oraz dobre praktyki w zadaniach
a. Wprowadzenie do algorytmu i algorytmiki
b. Wprowadzenie do składni i typów danych
• Czemu deklaruje się zmienne?
c. Komunikacja z użytkownikiem
• W jaki sposób zapytać Użytkownika gdzie i jakie są dane wejściowe, wyjściowe?
d. Funkcje i operacje na danych
• Znam tysiące formuł w Excelu, jak je wykorzystać w VBA?
e. Dobre praktyki programowania przydatne w codziennej pracy
f. Wykorzystanie instrukcji warunkowych w algorytmie
• JEŻELI() w wersji VBA.
g. Wykorzystanie pętli w algorytmie
• "Co jeżeli wierszy będzie 500 000?"
h. Przekazywanie danych między procedurami
4. Wprowadzenie do modelu obiektowego
a. Zarys drzewa obiektowego
• Jak Excel zbudowany jest od środka?
b. Zastosowanie wybranych obiektów i metod w codziennej pracy z arkuszem w zadaniach
5. Obsługa błędów
a. Omówienie typów błędów i wyjątków
b. Efektywne sposoby odnajdowania błędów w kodzie
• Pozwólmy Excelowi nam pomóc.
c. Obsługa i sposoby reagowania na błędy
• "Błąd? U mnie działa!"
6. Funkcje
a. Pisanie własnych funkcji
• Funkcja WYSZUKAJ.PIONOWO() zmusza mnie do przestawiania kolumn źródłowych? Hmmm... Zbuduję własne WYSZUKAJ.PIONOWO.PLUS()
b. Wykorzystanie własnych funkcji w makrach
c. Tworzenie dodatku z funkcjami
• Dzielmy się kodem!
7. Projekt makropolecenia zaproponowanego przez prowadzącego lub kursantów
a. Omówienie różnic między typami plików Excela 2003 oraz Excela 2007 i późniejszych
b. Tryby zabezpieczeń makr i Excela
c. Nagrywanie makr
• Jak zdobyć działający kod?
d. Nagrywanie gotowych rozwiązań wykorzystywanych na co dzień w pracy z arkuszem kalkulacyjnym
• Przegląd metod dostępnych z poziomu Excela
• W jaki sposób makrem rozwiązać zadanie typowe?
2. Modyfikacja makr nagranych
a. Analiza nagranego kodu pod względem wstępnej optymalizacji makropolecenia
b. Omówienie i dostosowywanie nagranego makra do uniwersalnych przypadków
• Jak sprawić, żeby makro działało... "zawsze i wszędzie"?
3. Wprowadzenie do programowania oraz dobre praktyki w zadaniach
a. Wprowadzenie do algorytmu i algorytmiki
b. Wprowadzenie do składni i typów danych
• Czemu deklaruje się zmienne?
c. Komunikacja z użytkownikiem
• W jaki sposób zapytać Użytkownika gdzie i jakie są dane wejściowe, wyjściowe?
d. Funkcje i operacje na danych
• Znam tysiące formuł w Excelu, jak je wykorzystać w VBA?
e. Dobre praktyki programowania przydatne w codziennej pracy
f. Wykorzystanie instrukcji warunkowych w algorytmie
• JEŻELI() w wersji VBA.
g. Wykorzystanie pętli w algorytmie
• "Co jeżeli wierszy będzie 500 000?"
h. Przekazywanie danych między procedurami
4. Wprowadzenie do modelu obiektowego
a. Zarys drzewa obiektowego
• Jak Excel zbudowany jest od środka?
b. Zastosowanie wybranych obiektów i metod w codziennej pracy z arkuszem w zadaniach
5. Obsługa błędów
a. Omówienie typów błędów i wyjątków
b. Efektywne sposoby odnajdowania błędów w kodzie
• Pozwólmy Excelowi nam pomóc.
c. Obsługa i sposoby reagowania na błędy
• "Błąd? U mnie działa!"
6. Funkcje
a. Pisanie własnych funkcji
• Funkcja WYSZUKAJ.PIONOWO() zmusza mnie do przestawiania kolumn źródłowych? Hmmm... Zbuduję własne WYSZUKAJ.PIONOWO.PLUS()
b. Wykorzystanie własnych funkcji w makrach
c. Tworzenie dodatku z funkcjami
• Dzielmy się kodem!
7. Projekt makropolecenia zaproponowanego przez prowadzącego lub kursantów
Czas trwania
24 godziny, 8.30 - 16.00
Terminy i miejsca
To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.
IT School
60-650 Poznań
Piątkowska 163
woj. wielkopolskie
Rejestracja
Wybierz termin:
Cena 1
cena netto
995
zł
Cena zawiera:
- sprzęt komputerowy podczas szkolenia, materiały szkoleniowe, przerwy kawowe, kontakt z trenerem po zakończeniu szklolenia
- Rozwiń
Zapisz się
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
Organizator

IT School
60-650 Poznań
Piątkowska 163
woj. wielkopolskie
IT School jest spółką świadczącą usługi edukacyjne i wdrożeniowe. Działamy w oparciu o praktyczną wiedzę zdobytą przez wykwalifikowanych specjalistów realizujących zlecenia w branży IT od wielu lat. Jesteśmy Centrum Edukacyjnym wpisanym do Rejestru I...
FAQ
Najczęściej zadawane pytania
Prosimy o przejście do sekcji
Zapisz się, aby
wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje
się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.
formularz zgłoszeniowy
Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest
wypełnienie formularza kontaktowego.
Możesz też zadzwonić do organizatora.
Kontakt
Masz pytania? Napisz do nas

Wypełnij formularz
Dane kontaktowe
IT School
60-650 Poznań
Piątkowska 163
Powiadomienia o nowych terminach