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