Tanfolyam célja
A tanfolyam a Visual Basic for Applications (VBA) programozási alapok tanfolyam folytatása. A tanfolyamot olyan haladó Excel ismerettel rendelkező hallgatóknak ajánljuk, akik szeretnék kihasználni a programozás nyújtotta lehetőségeket az Excel-ben, és összetettebb, interaktívabb alkalmazásokat fejleszteni, készíteni. A képzés alapfokú programozási ismeretet feltételez, a szükséges VBA programozási alapismeretek a Makróprogramozás (VBA) kezdő tanfolyamon elhangzanak. A cél, hogy a résztvevők képesek legyenek önállóan elkészíteni egy kisebb programot, illetve szükséges módosításokat végrehajtani bonyolultabb VBA alkalmazásokon is.
Szükséges előképzettség
Javasolt a Makróprogramozás (VBA) kezdő tanfolyam elvégzése vagy ismeretanyagának megismerése. Korábbi programozási ismeret (pld. Pascal) előny. A jelentkezőknek ajánlott minimális ismeretekkel rendelkezni ciklusok és elágazások megértésében.
Kiknek ajánljuk
A tanfolyamot ajánljuk azoknak, akik a VBA alapjait már ismerik és tervezik összetettebb VBA programok készítését, akár munkahelyi vagy magáncélú Excel műveletek automatizálását. A VBA számtalan lehetőséget kínál, amely segítségével akár teljes munkafolyamatokat automatizálhatunk ezáltal növelve a hatékonyságot.
Tanfolyami tematika
Hibák és kivételek kezelése VBA nyelvben
- Hiba és kivétel közötti eltérések
- Hibakezelési technikák, hibakódok
Összetett változók, tömbök
- Tömb fogalma, létrehozása
- Műveletek tömbökkel
Haladó műveletek változókkal és eljárásokkal
- Láthatóság és hatáskör kezelése
- Globális és lokális változók és eljárások alkalmazása
- Paraméterátadás műveletek, eltérő lehetőségek
- Eljárások meghívása
Függvényekkel kapcsolatos műveletek
- Excel függvények alkalmazása VBA kódban
- VBA beépített függvények áttekintése
- Függvények írása és alkalmazása VBA nyelvben
- Saját Excel függvények készítése és alkalmazása
Fájlműveletek
- Fájlok megnyitása és adatok betöltése
- Fájlok módosítása
- Adatok kiírása külső fájlokba eltérő formátumokban
- Több külső fájl automatikus feldolgozása
VBA események
- VBA események fajtái és kezelésük
- Eltérő típusú események bemutatása
- ActiveX vezérlők alkalmazása
- Események alkalmazása
- Makróvírosok elleni védekezési tippek
VBA űrlapok
- Excel űrlapok és vezérlők
- Űrlapok és vezérlők létrehozása és alkalmazása
- Műveletek űrlapokkal
- Űrlap használati tippek
- Excel bővítmények készítése
Gyakorló feladat
- Teljes automatizálási példa, a tervezéstől a megvalósításig
- Hetente változó adatokon alapuló diagram készítése, állományok megnyitása automatikusan, adatok összesítése makróval, pivot tábla frissítésének automatizálása stb.)