Poland [select]
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Training Course Outline
Duration
Requirements
Umiejętność pracy z arkuszem kalkulacyjnym, znajomość podstawowych zagadnień (odwołania, zakresy, arkusze, ...).
Nie jest wymagana znajomość tworzenia makr ani pisania kodu w języku VBA. Szkolenie jest łagodnym wprowadzeniem w zagadnienia programowania i automatyzacji zadań w Excelu.
Terminy Szkoleń Otwartych
| Data rozpoczęcia | Miejscowość | Cena netto kursu | ||
|---|---|---|---|---|
| 2012-05-28 | Częstochowa | From 1690 to 1990 PLN Check! | ||
| 2012-05-28 | Lublin | From 1690 to 1990 PLN Check! | ||
| 2012-05-28 | Gliwice | From 1690 to 1990 PLN Check! | ||
| 2012-05-29 | Warszawa | From only 1660 to 1950 PLN Check! | ||
| 2012-06-12 | Łódź | From 1690 to 1990 PLN Check! | ||
| 2012-06-18 | Katowice | From 1690 to 1990 PLN Check! | ||
| 2012-06-19 | Poznań | From 1690 to 1990 PLN Check! | ||
| 2012-06-19 | Kraków | From 1690 to 1990 PLN Check! | ||
| 2012-06-25 | Wrocław | From only 1660 to 1950 PLN Check! | ||
| 2012-06-25 | Częstochowa | From 1690 to 1990 PLN Check! |
Courses You May Take Before The Course
Course Overview
Jest to wstęp do programowania proceduralnego w języku VBA (Excel). Po kursie użytkownik potrafi:
- nagrać oraz zmodyfikować makro wg potrzeb,
- napisać procedury wykorzystując dane z arkusza,
- stworzyć własną funkcje,
- obsłużyć zdarzenie (otwarcie arkusza, zmiana komórki etc) za pomocą procedury obsługi zdarzenia,
- stworzyć formularz
Szkolenie pozwala zdobyć mocne podstawy do dalszej nauki języka i środowiska VBA.
Course Outline
Makra
- Rejestrowanie i edycja makr
- Przypisywanie makr do formularzy, pasków zadań, klawiszy skrótów
Środowisko VBA
- Visual Basic Editor i jego opcje
- Zarządzanie komponentami
- Skróty klawiszowe
- Optymalizacja środowiska
Wstęp do programowania proceduralnego
- Procedury: Function, Sub
- Typy danych
- Instrukcja warunkowa If...Then....Elseif....Else....End If
- Instrukcja Case
- Pętle do...loop while, until
- Pętla for ... next
- Instrukcje przerwania pętli (exit)
- Przetwarzanie macierzy
Ciągi znaków
- Łączenie ciągów znaków (konkatenacja)
- Konwersja na inne typy - niejawna i jawna
- Funkcje przetwarzające ciągi znaków
Visual Basic
- Pobieranie i przekazywanie danych do arkusza (Cells, Range)
- Pobieranie i przekazywanie danych do użytkownika (InputBox, MsgBox)
- Deklaracja zmiennych
- Zasięg i czas życia zmiennych
- Operatory i ich priorytety
- Opcje modułów
- Tworzenie własnych funkcji i wykorzystanie ich w arkuszu
- Obiekty, klasy, metody i własności
- Zabezpieczanie kodu
- Ochrona kodu przed modyfikacją i podglądem
Debugging
- Przetwarzanie krokowe
- Okienko Locals
- Okienko Immediate
- Pułapki - Watches
- Call Stack
Obsługa błędów
- Rodzaje błędów i sposoby eliminacji
- Przechwytywanie i obsługa run-time errors
- Konstrukcje: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Model Obiektów Excel
- Obiekt Application
- Obiekt Workbook i kolekcja Workbooks
- Obiekt Worksheet i kolekcja Worksheets
- Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell, ....
- Obiekt Selection
- Kolekcja Range
- Obiekt Cells
- Wyświetlanie danych na pasku status (statusbar)
- Optymalizacja za pomocą funkcji ScreenUpdating
- Pomiar czasu za pomocą metody Timer
Obsługa zdarzeń w języku VBA
- Czym jest zdarzenie?
- Reagowanie na zdarzenie i tworzenie procedury obsługi zdarzenia
- Wywoływanie procedur obsługi zdarzenia
- Obsługa często występujących zdarzeń
Formularze VBA
- Tworzenie własnych formularzy
- Wywoływanie formularza z poziomu kodu
- Wykorzystanie formularzy w arkuszu
Related Categories
Excel Training | VBA Training | VBA w Excel Training | Programowanie Training | Microsoft Office Training










































