Tanfolyam célja
A tanfolyam bevezeti a hallgatókat a programozás világába az Excel makrónyelve a Visual Basic for Applications (röviden VBA) programozása segítségével. A VBA lehetővé teszi, hogy olyan programokat írjunk, amelyek automatikusan elvégzik az Excel műveleteket, így rengeteg időt és energiát spórolhatunk meg. Legyen szó az adatok betöltéséről, feldolgozásáról, a VBA számtalan feladat megoldását segíti. A tanfolyam során a hallgatók megtanulják a programozás alapelveit és egyúttal VBA használatával megismerik, hogyan lehet automatizálni az Excel műveleteit.
A tanfolyamon így kettős célt tűzünk ki magunk és hallgatóink elé:
- A hallgatók megismerkednek a programozás elméletével, az algoritmizálás folyamatával, amit más programozási nyelv alkalmazása során is hasznosíthatnak.
- Megtanulnak és önállóan képessé válnak egyszerűbb Excel makrókat készíteni és programozni és ezáltal Excel műveleteit automatizálni a VBA alkalmazásával.
Kiknek ajánljuk
Ezt a tanfolyamot ajánljuk mindenkinek, aki szeretne megtanulni alapszinten programozni, vagy a különböző Excel feladatokat automatizálni. Nem szükséges Excel haladó ismeret, hiszen a VBA programozás különválik az Excel táblázatkezelő funkcióktól. A tanfolyam megtanítja a programozás elméleti alapelemeit, így hasznos azok számára is, akik most ismerkednek a programozással és később más programozási nyelveket is tanulni szeretnének. A VBA megismerése révén számtalan művelet automatizálását megtanulja a hallgató, amelyeket a napi munkavégzés során alkalmazhat, így időt és költséget takaríthat meg.
Ajánljuk a tanfolyamot olyan Excelt használó elemzők, gazdasági szakemberek részére is, akik naponta sok időt töltenek rutinszerű Excel feladatok elvégzésével és szeretnék ezeket a feladatokat automatizált módon sokkal rövidebb idő alatt elvégezni Excel VBA segítségével.
Tanfolyami tematika
Visual Basic for Applications (VBA) programozói környezet áttekintése
- A fejlesztői környezet részei, felépítése, védelmi beállítások
- Alapvető eszközök és funkciók
- Modul fogalma, készítése
Programozási alapismeretek
- Az algoritmizálás folymata
- VBA nyelv áttekintése, szintaxisok, általános tudnivalók
- Konstansok, változók, változók deklarálása (szám, sztring, egyéb)
- Alapvető utasítások és használatuk
- Feltételes elágazások fajtái és használatuk
- Ciklusok fajtái és használatuk
Függvények és eljárások
- Függvények és szubrutinok fogalma, fajtái, felépítése
- Beépített (MS Excel és VBA) függvények használata
- Függvények és eljárások írása, deklarálása, hívása
- Függvények egymásba ágyazása
Az Office objektumok és objektum modellek áttekintése
- Technológiai háttér
- Objektumhierarchia
- Alkalmazás objektum
- Gyűjtemények és használatuk
- Munka objektumokkal gyűjteményekben (munkafüzet, munkalap, tartomány, cella)
- Tulajdonságok és metódusok
Egyszerűbb programok írása és tesztelése
- A tanultak alkalmazása egyszerű példaprogramokon
- Program fordítása, futtatása
- Program hibakeresése, programhibák felderítése, javítása
- Jellemzőbb hibák kiküszöbölése
- Program mentése