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

EXVBA-2

Összetett makrók rögzítése és futtatása, automatizálás

Részvételi forma

Képzés hossza

2 nap (2×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Nincsenek meghirdetett időpontok.

Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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.

Tematika

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

Szükséges előképzettség

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.