• IJaV  -  "Vzdelávanie je cesta k úspechu."

  • IJaV  -  "Kto chce viac zarábať, musí sa viac vzdelávať."

  • Ján Amos Komenský  -  "Jeden deň s dobrým učiteľom je viac ako tisíc dní usilovného samoštúdia."   (1/7)

  • Immanuel Kant  -  "Nikto neskončí školu múdrosti." (Je potrebné vzdelávať sa po celý život...)  (2/7)

  • Neznámy autor  -  "Keď sa chce, hľadajú sa možnosti, keď sa nechce, dôvody."  (3/7)

  • Konfucius  -  "Premôcť zlé návyky môžeme len dnes, nikdy nie zajtra."  (4/7)

  • Immanuel Kant  -  "Druhého nemôžem presvedčiť nikdy inak, než jeho vlastnými myšlienkami."  (5/7)

  • Immanuel Kant  -  "Technickým prostriedkom výchovy je dobrý príklad v samom učiteľovi a varujúci príklad v iných."  (6/7)

  • Immanuel Kant  -  "Nemôžem urobiť nikoho lepším inak, než na základe zvyšku toho dobra, ktoré v ňom je."  (7/7)

Podporujeme národný projekt "Zručnosti pre trh práce".
Od 8.4.2024 je opäť možnosť bezplatne získať finančnú podporu na vzdelávanie či rekvalifikáciu! V kancelárii IJAV Piešťany Vám radi pomôžeme s celým procesom pre výber správneho kurzu, vyplnenie potrebných tlačív a ich podanie na úrade práce. 

Visual Basic for Applications (VBA) pre Excel II (pre mierne pokročilých)

Úvod do kurzu

vba piestanyVBA je zjednodušenou formou programovacieho jazyka Visual Basic, vyvinutého spoločnosťou Microsoft. Je súčasťou všetkých v súčasnosti používaných verzií balíka Microsoft Office. VBA je úzko zviazaný s pojmom, ktorý je medzi skúsenejšími používateľmi (predovšetkým) Excelu známy – týmto pojmom je makro. Klasické zaznamenávané makrá sú však len malou časťou skutočných možností jazyka VBA, ktorý dokáže pracovať s OLE automatizáciou (jedna z najkrajších technológií v operačných systémoch Windows), nízkoúrovňovými funkciami Windows API a mnoho iného. S použitím vlastného kódu vo VBA dokáže vykonať to, čo nám samotné rozhranie kalkulátora Excel neposkytuje. Ako príklad je možné uviesť opakovania nejakej činnosti, časovania udalostí a podobne. Z tohto vyplýva aj spôsob, akým využívame VBA – môže sa jednať len o akýsi prídavok, pričom väčšinu práce vykoná Excel, alebo môžeme VBA nasadiť v plnej sile a vytvoriť si tak profesionálnu aplikáciu. VBA podporuje aj objektovo orientované programovanie, zachytávanie výnimiek a z hľadiska algoritmických konštrukcií sa jedná o jazyk s najpestrejšími možnosťami zápisu cyklov (slučiek).
Témou tohto kurzu je tvorba vlastných podprogramov vo VBA, vysvetlenie a porovnanie spôsobov predávania parametrov procedúram a funkciám. Účastníci budú oboznámení s mechanizmom zachytávania výnimiek a tvorbou vlastných výnimiek. Budú vysvetlené základné princípy objektovo orientovaného programovania s tvorbou vlastných tried a objektov.

Osnova kurzu

Podprogramy vo VBA

  • Rozdelenie podprogramov
  • Procedúry bez parametrov
  • Procedúry s parametrami
  • Funkcie bez parametrov
  • Funkcie s parametrami
  • Návratové hodnoty funkcií
  • Obor platnosti premenných v rámci podprogramov
  • Parametre podprogramov
  • Statické lokálne premenné a statické podprogramy

Zachytávanie a spracovávanie chýb

  • Prehľad chýb počas behu (run-time errors)
  • Prístup k objektu chyby
  • Zachytávanie chýb
  • Generovanie vlastných chýb

Objektovo orientované programovanie

  • Triedy
  • Vytváranie a rušenie inštancií tried (objektov)
  • Polia objektov
  • Udalosti vytvorenia a rušenia inštancie
  • Metódy
  • Vlastnosti
  • Prístupové modifikátory členských premenných a metód

 

Pridajte sa k nám - otvorte našu pobočku v týchto mestách:
Bratislava II, Bratislava III, Bratislava IV, Banská Štiavnica, Bardejov, Bojnice, Brezová pod Bradlom, Čierna nad Tisou, Detva, Dobšiná, Dubnica nad Váhom, Dunajská Streda, Fiľakovo, Galanta, Gbely, Giraltovce, Handlová, Hanušovce nad Topľou, Hlohovec, Hnúšťa, Holíč, Hriňová, Humenné, Hurbanovo, Ilava, Jelšava, Kolárovo, Komárno, Krásno nad Kysucou, Kremnica, Krompachy, Krupina, Leopoldov, Lipany, Liptovský Hrádok, Medzev, Medzilaborce, Modra, Moldava nad Bodvou, Myjava, Nemšová, Nitra, Nová Baňa, Nová Dubnica, Nováky, Nové Zámky, Partizánske, Podolínec, Poltár, Poprad, Rajec, Rajecké Teplice, Revúca, Rimavská Sobota, Rožňava, Ružomberok, Sabinov, Sečovce, Senica, Sereď, Skalica, Sládkovičovo, Sliač, Snina, Sobrance, Spišská Belá, Spišské Podhradie, Spišské Vlachy, Strážske, Stropkov, Stupava, Svätý Jur, Svidník, Svit, Šahy, Šaľa, Šamorín, Šaštín-Stráže, Štúrovo, Šurany, Tisovec, Tlmače, Tornaľa, Trebišov, Trenčianske Teplice, Trenčín, Trnava, Turčianske Teplice, Tvrdošín, Veľké Kapušany, Veľký Krtíš, Veľký Meder, Veľký Šariš, Vráble, Vrbové, Vrútky, Vysoké Tatry, Zlaté Moravce, Žarnovica, Želiezovce. Viac informácií ...