VBA EXCEL - poziom zaawansowany
CZAS TRWANIA: 25 x 60 minut (5 dni)
CENA CAŁKOWITA: 5000 zł brutto (25 h x 200 zł) / brak limitu osób / koszty dojazdu oraz ewentualnego zakwaterowania ustalane indywidualnie w zależności od miejscowości zleceniodawcy / możliwość negocjacji ceny
FORMA ROZLICZENIA: Umowa o dzieło + rachunek
Zakres szkolenia:
1) Obiekty, właściwości i metody MS Excel:
-
Application
-
właściwości EnableEvents, DisplayAlerts, StatusBar
-
metoda OnKey (do wywoływania procedur)
-
metoda InputBox w porównaniu z funkcją InputBox VBA
-
metoda Intersect (część wspólna zakresów komórek)
-
metoda Union (suma zakresów komórek)
-
metoda Calculate (przeliczanie skoroszytu lub poszczególnych arkuszy roboczych)
-
Workbook i kolekcja Workbooks
-
tworzenie nowego skoroszytu
-
zapisywanie
-
otwieranie istniejących skoroszytów
-
zliczanie wszystkich otwartych skoroszytów
-
Worksheet i kolekcje Worksheets , Sheets
-
wstawianie nowych arkuszy
-
zalety odwoływania się do arkuszy przy pomocy wł. CodeName
-
metoda Protect (zabezpieczanie arkusza)
-
właściwość UsedRange
-
pozostałe operacje na arkuszach
-
Range
-
właściwości Cells, Address
-
właściwości Row, Column oraz Rows, Columns
-
właściwości Currentregion, SpecialCells
-
właściwość End, EntireRow, EntireColumn
-
właściwość NumberFormat (sposób wyświetlania liczb w komórkach)
-
metoda Offset, Resize
-
zliczanie wartości z tabeli przy pomocy pętli
-
zliczanie wartości z tabeli w oparciu o pewne kryteria
-
zliczanie wartości z wielu arkuszy z różnych skoroszytów
-
porównanie własnych funkcji z formułami tablicowymi Excela
-
automatyczne dodawanie komentarzy do komórek
-
Name kolekcja Names
wyszukiwanie wszystkich nazw globalnych i „lokalnych” sprawdzanie poprawności nazw
2) Procedury zdarzeń
-
Aplikacji (przy użyciu modułu klasy) np. automatyczne dodawanie wcześniej skonstruowanej palety kolorów do nowego skoroszytu
-
Skoroszytu (przy otwieraniu, zamykaniu, aktywacji i deaktywacji)
-
Arkusza roboczego
-
Worksheet_SelectionChange np. podświetlanie aktywnego wiersza” w tabeli
-
Worksheet_Change np. profesjonalne sprawdzanie poprawności danych
3) Programowanie paska Menu i pasków narzędziowych
4) Wbudowane okna dialogowe (metoda Show)
5) Tworzenie własnych okienek dialogowych
-
kontrolki przycisk, pole tekstowe, pola listy
-
kontrolki TabStrip i MultiPage (zakładki formularza)
-
automatyczne wstawianie dat do komórek Excela przy pomocy formularza i kontrolki kalendarz
-
zastosowanie własnych formularzy do wyszukiwania danych
-
programowanie kontrolek dodanych do arkuszy
6) Programowanie wykresów i tabel przestawnych
7) Obiekty Shape (kształty)
8) Drukowanie arkuszy
9) Komunikacja z innymi aplikacjami
10) Metody dostępu do plików i katalogów
Open scieżka & nazwa_pliku For Output (Output , Append) #FileNumber
Dim fso As FileSystemObject Set fso = New FileSystemObject
|