
VBA i makra - automatyzacja prac w Microsoft Excel

Cel szkolenia
Podniesienie efektywności pracy z arkuszem poprzez automatyzację wielu powtarzalnych i żmudnych czynności. Zwiększenie ochrony danych poprzez tworzenie własnych formularzy wprowadzających, z blokowaniem dostępu do komórek arkusza. Szybkie kalkulacje danych z wykorzystaniem własnych wbudowanych funkcji oraz formatów ułatwiających sterowanie zmiennością danych.Dla kogo
Program szkolenia został przygotowany dla osób pracujących na co dzień z arkuszem, pragnących rozszerzyć swoje możliwości poprzez korzystanie wykonywanie małych programów automatyzujących ich pracęStopień trudności
PodstawowyProgram szkolenia
Makra
- Ustawienie poziomu zabezpieczeń dla makr
- Nagrywanie prostych czynności wielokrotnie powtarzanych w celu szybszego ich wykonania: włączanie i zatrzymywanie nagrywania
- Zapisywanie makra w bieżącym skoroszycie
- Makra skoroszytu makr osobistych (PERSONAL.XLS) – dostępność makr zapisanych w skoroszycie makr osobistych. Przenoszenie makra pomiędzy skoroszytami
- Przygotowanie koncepcji kroków przed przystąpieniem do nagrywania – rola planowania
- Decydowanie o obszarze działania makra – poprzez nagrywanie makra dla wskazanego obszaru lub obszaru dowolnego – aktywnego przed uruchomieniem
- Decydowanie o sposobie zapamiętywania adresów komórek podczas nagrywania –odwołania względne i bezwzględne
- Definiowanie kolejnych bloków podczas nagrywania dużej ilości skomplikowanych czynności. Planowane kolejności. Łączenie wielu małych makr w jedno wspólne
- Testowanie makra – poszukiwanie i naprawa błędu
- Uczenie się komend Visual Basica poprzez przeglądanie kodu zapisanego makra – poprawianie kodu, usuwanie błędów, zwiększanie przejrzystości zapisu
- Definiowanie sposobu uruchomienia poprzez klawisze skrótów, ikony, menu, przyciski lub w odpowiedzi na zdarzenie – np.: podczas otwarcia lub zapisania pliku, podczas zmiany pozycji kursora – zmiana aktywnej komórki
Edytor VBA
- Obsługa edytora VBA – przechodzenie pomiędzy arkuszami a oknem Visual Basic
- Okno edytora – korzystanie z Exploratora projektu - przełączanie się pomiędzy plikami: moduły, arkusze, formularze i skoroszyt. Dodawanie i usuwanie elementów, okno właściwości
- Kod programu jego położenie i znaczenie położenia dla działania kodu – procedury ogólne, zdarzenia arkuszy i skoroszytów, działania elementów formularzy
- Ustawianie elementów na przestrzeni i przełączanie się pomiędzy elementami
- Zabezpieczenie dostępu do kodu
Język programowania
- Procedury i ich przeznaczenie – tworzenie procedur, przekazywanie parametrów do procedury, wychodzenie z procedury przed jej ukończeniem
- Tworzenie funkcji – różnice pomiędzy procedurą a funkcją, definiowanie zmiennych dla funkcji, wynik działania funkcji
- Korzystanie z utworzonych funkcji użytkownika. Dostępność funkcji w plikach, tworzenie dodatku z funkcji, dołączanie dodatku do aplikacji
- Zmienne i stałe, zmienne definiowane w locie, zmienne lokalne i globalne, definiowanie typów zmiennych i stałych, definiowanie referencji do zmiennej, obserwacja zmiennej w oknie Watches i Local
- Korzystanie z instrukcji warunkowej IF - sterowanie przebiegiem makra w zależności od warunku
- Powtarzanie czynności w pętli: pętla For i DO. Licznik i warunki logiczne dla pętli
- Korzystanie z pętli For Each
- Podstawowe funkcje języka
- Korzystanie z funkcji arkuszowych w VBA
- Wprowadzanie formuł i napisów do komórek
- Pytanie o informacje i czytanie danych wprowadzanych przez użytkownika
- Wyświetlenie komunikatów w oknach i pasku stanu
- Obsługa błędów – kontrola poprawności
- Obserwacja działania makra krok po kroku – śledzenie – obserwacja wartości przyjmowanych przez zmienne, definiowanie punktów przerwania
Obiekty
- Obiekty i kolekcje
- Referencja do obiektu – definiowanie i korzystanie z referencji
- Odwoływanie się do elementów kolekcji
- Właściwości i metody dla obiektów
- Zmiana właściwości obiektów
- Zmiana właściwości za pomocą zmiennej
- Obiekt Parent
- Zdarzenie dla obiektów
- Poruszanie się i zmiana rozmiaru obiektu Range
- Przeglądarka obiektów
Formularze i elementy formularzy na arkuszu
- Projektowanie formularzy w VBA – elementy formularzy: listy, pokrętła, przyciski, opcje, teksty – projektowanie rozłożenia i przeznaczenia dla elementów
- Obsługa wywoływania i ukrywania formularzy
- Obsługa elementów formularza – kod VBA dla przycisków, pokręteł, list itp.
- Elementy formularzy na arkuszu – obsługa elementów arkuszowych za pomocą kodu VBA, sterowanie obliczeniami za pomocą elementów formularzy
Czas trwania: 2 dni (16 godzin)
Cena: 890 zł

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/klient.dhosting.pl/webkris/buleksoft.pl/public_html/inc/Szkolenia.html on line 96