Kurzusleírás
Makrók
- Makrók bejegyzése és szerkesztése
- Makrók hozzárendelése űrlapokhoz, eszköztárakhoz, billentyűparancsokhoz
VBA környezet
- Visual Basic Editor és beállításai
- Komponensek kezelése
- Billentyűparancsok
- A környezet optimalizálása
Bevezetés az eljárásos programozásba
- Eljárások: Function Sub
- Adattípusok
- Az if utasítás ... then ... elseif ... else ... end if
- Case utasítás
- Ciklusok for ... loop while, until
- Ciklus for ... next
- A ciklusok megszakítása (exit)
- Tömbök feldolgozása
Idézőjelekkel megadott karakterláncok
- Idézőjekekkel megadott karakterláncaik kombinálása (konkatenáció)
- Konverzió más típusokra (értelmezett és kifejezetten)
- Idézőjelekkel megadott karakterláncok feldolgozása
Visual Basic
- Adatok letöltése és feltöltése táblázathoz (Cells, Range)
- Adatok letöltése és feltöltése felhasználóhoz (InputBox, MsgBox)
- Változók deklarálása
- Változók hatóköre és élettartama
- Műveletek és prioritásuk
- Modulbeállítási opciók
- Saját függvények készítése és használata a lapon
- Tárgyak, osztályok, metódusok és tulajdonságok
- Kódrészek biztonságosan történő elrejtése
- Kód módosításának és előnézete biztonsága
Hibakeresés
- Lépésenkénti feldolgozás
- Helyi változók ablaka
- Közvetlen ablak
- Pihenőhelyek - Figyelés
- Hívási verem
Hibakezelés
- Hibák típusai és elkerülési módjai
- Futás közbeni hibák felfedezése és kezelése
- Struktúrák: On Error Resume Next, On Error GoTo
Excel objektummodell
- Az Application objektum
- A Workbook objektum és a Workbooks gyűjteménye
- A Worksheet objektum és a Worksheets gyűjteménye
- A ThisWorkbook, ActiveWorkbook, ActiveCell objektumok
- Objektum kiválasztása
- A Range gyűjtemény
- Az Cells objektum
- Adatok megjelenítése az állapotsoron
- A ScreenUpdating használata optimalizálás céljából
- A Timer metódussal mérhető idő
Eseménykezelés a VBA-ban
- Mi az esemény?
- Eseményre adott válasz és eseménykezelő létrehozása
- Eseménykezelők kiváltása
- Rendszeres események kezelése
VBA űrlapok
- Saját űrlapok készítése
- Űrlap meghívása a kódból
- Űrlapok használata a lapon
Követelmények
- Képesnek kell lennie egy táblázatban dolgozni, alapvető ismeretek (hivatkozások, tartományok, lapok stb.)
- Nincs szükség VBA-hoz kapcsolódó előzetes ismereteire a makrók létrehozásához vagy a VBA kód írásához.
Célcsoport
- Adatanalitikusok
Vélemények (5)
anyag körének meghatározása
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurzus - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Gépi fordítás
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás
Training agenda was well thought out.
Przemek Zalasinski
Kurzus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Gépi fordítás