Excel programozása Visual Basicben haladó

EXVBA-3

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 for Applications (VBA) középhaladó ismeretek tanfolyam folytatása. A tanfolyamot olyan haladó MS Excel ismeretekkel rendelkező hallgatóknak ajánljuk, akik szeretnék kihasználni a programozás nyújtotta lehetőségeket nem csak az MS Excel-ben, de a teljes MS Office csomagban is (pl. MS Power Point), és összetettebb, akár más felhasználók számára is használható alkalmazásokat fejleszteni, készíteni.

A cél, hogy a résztvevők képesek legyenek önállóan elkészíteni egy felhasználóbarát VBA programot megfelelő ellenőrzési lépésekkel, amely kezelhet más Office alkalmazásokat is. A résztvevők képesek lesznek bonyolultabb VBA alkalmazások értelmezésére és szükséges módosítások végrehajtására.

Tematika

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

  • Programozási alapismeretek áttekintése
  • Függvények és eljárások áttekintése
  • Az Office objektumok és objektum modellek áttekintése:
  • Események kezelése munkalapokon és munkafüzetekben

Excel űrlapok és vezérlők

  • Űrlapok és vezérlőelemek fogalma
  • Űrlap elemek használata és önálló felhasználói felület elkészítése VBA környezetben
  • Beépített elemek, komponensek használata, testreszabása, módosítása (legördülő menü, lista, szövegdoboz, gombok, rádiógombok, párbeszédablakok) módosítása

Külső programok elérése

  • MS Office programok (MS Outlook, MS Word, MS Power Point elérése: pl. automatikus riportkészítés MS Excel adatok alapján)
  • Internet elérése MS Excelből

Bevezetés a tervezési mintákba

  • Mik azok a tervezési minták és miért van szükség rájuk
  • Építő Minta
  • Gyárak és fajtái
  • Rubberduck VBA, egy eszköz a gyorsabb és egyszerűbb kódoláshoz

Programok írása és tesztelése

  • Beépülő (Add-in) készítése
  • Teljes automatizálási példa, a tervezéstől a megvalósításig (hetente változó adatokon alapuló riportok készítése, adatok aggregálása makróval és felhasználói felülettel stb.)

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

Excel programozása Visual Basicben középhaladó tanfolyam elvégzése vagy ismeretanyaga. Korábbi programozási ismeret (pl. Pascal, Python stb.) előny. A jelentkezőknek ajánlott magabiztos ismeretekkel rendelkezni összetett programok írásában és olvasásában, valamint tisztában lenni az objektum orientált programozás fogalomkörével.