Szkolenie

Microsoft Excel VBA - zaawansowane programowanie arkusza kalkulacyjnego

O szkoleniu

Szkolenie ma charakter warsztatów, na których wykonywane są zadania przygotowane po ustaleniach trenera z kursantami. Osoby na zajęciach poszerzają swoją wiedzę z zakresu programowania proceduralnego przy wykorzystaniu drzewa obiektowego Excela, projektowania obiektowego, tworzenia własnych formularzy w Excelu czy korzystania z zewnętrznych źródeł danych.
Kto powinien wziąć udział?
Szkolenie dedykowany jest dla osób dobrze znających Excela, znających podstawy programowania i dobrze poruszających się w nagrywaniu makr; dla osób, które tworzą makra lub zaawansowane funkcje dla innych użytkowników.

Program szkolenia

1. Wprowadzenie
a. Omówienie różnic między typami plików Excela 2003 oraz Excela 2007 i późniejszych trybów zabezpieczeń makr i Excela
b. Zarys inżynierii kodu w kontekście VBA
• Odpowiedź na pytanie: Jak programować, żeby rozbudowa nie zamieniła się w przebudowę?
c. Metody dostarczenia działającego, spełniającego wymagania kodu
• Czy nagrywarka kodu to mechanizm podstawowy?
2. Model obiektowy Excela
a. Drzewo obiektowe
• Czyżby Excel to obiekty i kolekcje?
b. Właściwości wybranych-niezbędnych
• Czyżby ustawienia Excela to właściwości obiektów?
c. Metody wybranych-niezbędnych obiektów
• Czyżby użytkowanie Excela to wywołanie metod obiektów i kolekcji
d. Zdarzenia wybranych-niezbędnych obiektów
e. Obiekty: Application, Workbook, Sheet, Range, Cells w zastosowaniu w kodzie VBA.
3. Programowanie proceduralne przy wykorzystaniu drzewa obiektowego Excela
a. Algorytmika
• Podstawowa umiejętność programisty?
b. Zmienne, ich typy proste; Integer, Long, Double, String i podstawowe operatory; +, -, *, /, mod, &.
c. Komunikacja z użytkownikiem; inputbox(), msgbox(), application.inputbox(), formanty formularza, ActiveX
d. Funkcje wbudowane w Excela i w VBA - Użycie obiektów; worksheetfunction, vba
e. Instrukcje warunkowe - if, select
f. Wykorzystanie pętli w algorytmie - for, while
g. Przekazywanie danych między procedurami - call, run
h. Obsługa błędów
i. Tablice
• Tysiąckrotnie bardziej wydajna alternatywa dla obiektu Range?
j. Tworzenie własnych funkcji w VBA
k. Tworzenie, zabezpieczanie dodatku z funkcjami - dystrybucja kodu.
4. Programowanie obiektowe
a. Tworzenie i wykorzystanie kolekcji
b. Tworzenie modułu klas
c. Tworzenie i wykorzystanie obiektu, metody, właściwości
5. Wprowadzenie do korzystania z zewnętrznych źródeł danych
a. Wstęp do ADODB
b. Wstęp do języka SQL
c. Pobranie i wykorzystanie danych ze źródła zewnętrznego bazy danych.
6. Tworzenie interfejsu użytkownika dla makra
a. Własny pasek poleceń w Excelu 2003
b. Własna wstążka w Excelu 2007 i późniejszych
c. Wprowadzenie do UserForm jako metoda tworzenia interfejsu użytkownika

Czas trwania

24 godziny, 8.30 - 16.00

Prelegenci

Cytat
Trenerzy
posiadają wieloletnie doświadczenie praktyczne i biznesowe,
reprezentują wysoki poziom wiedzy merytorycznej popartej certyfikatami
Microsoft Office Specialist.

Gdzie i kiedy

Poznań 25 - 27 kwietnia 2016
IT School

60-650 Poznań

Piątkowska 163

woj. wielkopolskie

Gdzie i kiedy

Poznań 17 - 19 czerwca 2013
IT School

60-650 Poznań

Piątkowska 163

woj. wielkopolskie

Gdzie i kiedy

Poznań 27 - 29 maja 2013
IT School

60-650 Poznań

Piątkowska 163

woj. wielkopolskie

Gdzie i kiedy

Poznań 24 - 26 stycznia 2011
IT School

60-837 Poznań

ul. Mickiewicza 33

woj. wielkopolskie

Gdzie i kiedy

Poznań 24 - 26 listopada 2010
IT School

60-837 Poznań

Mickiewicza 33/84

woj. wielkopolskie

Weź udział

Cena 1
netto
1145 PLN
Cena zawiera:
  • sprzęt komputerowy podczas szkolenia, materiały szkoleniowe, przerwy kawowe, kontakt z trenerem po zakończeniu szklolenia
Weź udział

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 Weź udział, 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

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.
Wiadomość została wysłana!

Dane kontaktowe

IT School
60-650 Poznań Piątkowska 163
Darmowy biuletyn informacyjny

Zapisz się do newslettera i otrzymuj powiadomienia o nowych wydarzeniach!