Visual Basic for Applications (VBA) w Excel - wstęp do programowaniaKOD: msexvba01 |
||||||||||||||||
Terminy i zapisy
Wycena szkolenia
|
SłuchaczeKurs jest przeznaczony dla osób pragnących poszerzyć swoja wiedzę o tworzenie algorytmów w pakiecie MsOffice. Nabyta wiedza pozwala na zautomatyzowanie zadań wykonywanych w arkuszu, pisanie prostych aplikacji, tworzenie formularzy i obsługę zdarzeń. Konsekwencja jest zwiększenie efektywności pracy, eliminacja ręcznego wykonywania czynności powtarzalnych oraz możliwość wykorzystywania Excela w nowych dziedzinach. Charakterystyka kursuJest 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; w razie potrzeby uczestnik napisze własna funkcje, obsłuży zdarzenie (otwarcie arkusza, zmiana komórki etc), stworzy formularz a także zdobędzie mocne podstawy do dalszej nauki języka i środowiska VBA Zalecane przygotowanie i wiedzaUmiejętność pracy z arkuszem kalkulacyjnym. Zaleca się ukończenie kursu: Excel dla zaawansowanych z elementami VBA Forma prowadzenia kursuĆwiczenia Język szkoleniaPolski lub angielski Szkolenia powiązaneKursy poprzedzająceExcel - praca z arkuszem kalkulacyjnym Excel dla zaawansowanych z elementami VBA Kursy powiązaneTworzenie prezentacji - Microsoft PowerPoint Kursy uzupełniająceVisual Basic for Applications (VBA) w Excel dla zaawansowanych CertyfikatyKażdy uczestnik otrzymuje Certyfikat firmy NobleProg. Czas trwania (szkolenia otwarte)32 godzin lekcyjnych (4 dni po 8 godzin lekcyjnych) Cena
Co to jest szkolenie otwarte?>> Co to jest szkolenie zamknięte?>> |
Zagadnienia omawiane na kursieMakraRejestrowanie i edycja makr Przypisywanie makr do formularzy, pasków zadań, klawiszy skrótów Środowisko VBAVisual Basic Editor i jego opcje Zarządzanie komponentami Skróty klawiszowe Optymalizacja środowiska Wstęp do programowania proceduralnegoProcedury: funkcje i subrutyny Typy danych Instrukcja warunkowa If ...Then....Elseif....Else....Endif Instrukcja Case Pętle do...loop , while Pętla for ... next Instrukcje przerwania pętli (exit) Przetwarzanie macierzy Ciągi znakówŁączenie ciągów (konkatenacja) Konwersja na inne typy Funkcje przetwarzające ciągi znaków Visual BasicPobieranie 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 DebuggingPrzetwarzanie krokowe Pułapki Watches Local Window Immediate Window Call Stack Obsługa błędówRodzaje błędów i sposoby eliminacji Przechwytywanie i obsługa run-time errors Model Obiektów ExcelObiekt 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 VBAFormularze VBATworzenie własnych formularzy Wywoływanie formularza z poziomu kodu Wykorzystanie formularzy w arkuszu |
||||||||||||||
Warszawa+48 22 389 77 38 Kraków+48 12 394 59 94 Wrocław+48 71 710 47 78 Poznań+48 61 660 37 70 Łódź+48 42 296 65 53
|
||||||||||||||||
Kategorie: |
||||||||||||||||
|
NobleProg 2006 All Rights Reserved NobleProg Kraków, Warszawa, Poznań, Wrocław, Gdańsk, Rzeszów |
||||||||||||||||