Excel programozása Visual Basicben középhaladó

EXVBA-2

Excel programozása Visual Basicben középhaladó (EXVBA-2)

Képzési forma:
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol
Képzési forma:
Normál
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol

Ismertető

A tanfolyam a Visual Basic (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 ismeretek a 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.

A Visual Basic for Application programozói környezet áttekintése

Programozási alapismeretek áttekintése

Változók és konstansok használata

  • Deklarálás és definiálás
  • Típusok és tartományaik
  • Lehetséges hibák és kezelésük

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

Tömbök használata

  • Statikus tömbök definiálása és használata
  • Dinamikus tömbök kezelése
  • Cellatömbök használata
  • Tömbök bejárásának lehetőségei

Felsorolás típus használata

  • Enum típus deklarálása
  • Enum típus használati lehetőségei

Strukturált adathalmazok használata

  • Rekordok létrehozása
  • Adatok kezelése Rekordok segítségével

Objektumorientált programok készítése

  • Objektumok és osztályok
  • Tulajdonságok és metódusok
  • Alkalmazás objektum
  • Gyűjtemények és használatuk
  • Munka objektumokkal gyűjteményekben
  • Események fajtái és kezelésük

Programok írása és tesztelése

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

Excel programozása Visual Basicben alapok tanfolyam elvégzése vagy ismeretanyaga. Korábbi programozási ismeret (pl. Pascal, Python stb.) előny. A jelentkezőknek ajánlott minimálisan ismeretekkel rendelkezni ciklusok és elágazások megértésében.