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.)