Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Makrók
- Makrók rögzítése és szerkesztése
- Makrók hozzárendelése űrlapokhoz, eszköztárakhoz, billentyűparancsokhoz
VBA környezet
- A Visual Basic Editor és annak beállításai
- Komponensek kezelése
- Billentyűparancsok
- A környezet optimalizálása
Bevezetés a procedurális programozásba
- Eljárások: Függvények és alrutinok
- Adattípusok
- Az if ... then ... elseif ... else ... end if utasítás
- Case utasítás
- Ciklusok: for ... loop while, until
- Ciklus: for ... next
- Ciklusmegszakítási utasítások (exit)
- Tömbök feldolgozása
Karakterláncok
- Karakterláncok összefűzése (konkatenáció)
- Konverzió más típusokra (implicit és explicit)
- Karakterláncok feldolgozásának funkciói
Visual Basic
- Adatok betöltése és feltöltése táblázatba (Cells, Range)
- Adatok betöltése és feltöltése felhasználótól (InputBox, MsgBox)
- Változók deklarálása
- Változók hatóköre és élettartama
- Operátorok és prioritásuk
- Modulok beállításai
- Saját függvények létrehozása és használata a táblázatban
- Objektumok, osztályok, metódusok és tulajdonságok
- Kód biztonsága
- Kód hamisításának és előnézetének biztonsága
Hibakeresés
- Lépésről lépésre történő feldolgozás
- Locals ablak
- Immediate ablak
- Csapdák – Watches
- Hívási verem
Hibakezelés
- Hibák típusai és elkerülésük
- Futási időbeli hibák elkapása és kezelése
- Szerkezetek: On Error Resume Next, On Error GoTo
Excel objektummodell
- Az Application objektum
- A Workbook objektum és a Workbooks gyűjtemény
- A Worksheet objektum és a Worksheets gyűjtemény
- A ThisWorkbook, ActiveWorkbook, ActiveCell objektumok
- A Selection objektum
- A Range gyűjtemény
- A Cells objektum
- Adatok megjelenítése az állapotsorban
- Optimalizálás a ScreenUpdating használatával
- Időmérés a Timer metódussal
Eseménykezelés a VBA-ban
- Mi az esemény?
- Eseményekre válaszolás és eseménykezelő létrehozása
- Eseménykezelők aktiválása
- Gyakran előforduló események kezelése
VBA űrlapok
- Saját űrlapok létrehozása
- Űrlap hívása kódból
- Űrlapok használata a táblázatban
Követelmények
- Képesség a táblázatkezelővel való munkavégzésre, alapvető ismeretek (hivatkozások, tartományok, lapok, ...)
- A makrók vagy VBA kód létrehozásához nem szükséges VBA háttértudás
Célközönség
- Adatelemzők
21 Órák
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