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

Prijímame prihlášky na kurzy angličtiny a IT školenia celoročne. Kurzy sa dajú absolvovať a preplatiť aj cez Úrad práce cez program "Zručnosti pre trh práce".Od 8.4.2024 je opäť možnosť získať  podporu na vzdelávanie formou 100% preplatenia kurzu! V kancelárii na Pekárskej 40A Vám radi pomôžeme s procesom vyplnenia žiadosti a výberu vhodného kurzu pre Vás.

Visual Basic for Applications (VBA) pre Excel I (pre začiatočníkov)

Ú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).
V tomto kurze je vysvetlená syntax jazyka VBA, prehľad operátorov a algoritmických konštrukcií. Cieľom kurzu je, aby absolvent bol schopný vytvoriť si vlastné procedúry, ktoré poslúžia ako náhrada klasických zaznamenávaných makier a tiež upravovať už zaznamenané makrá. Bude vysvetlený vzťah medzi pracovným prostredím Excelu a programom vo VBA a rôzne možnosti, ako čítať, zapisovať a inak pracovať s dátami uloženými na pracovných hárkoch.

Osnova kurzu

Úvod do programovania v jazyku VBA

  • PC z pohľadu programátora
  • Úvod do jazyka VBA

Syntax jazyka VBA

  • Základné pojmy
  • Abeceda jazyka VBA
  • Príkaz priradenia

Prostredie VBA

  • Spustenie editora VBA
  • Popis pracovnej plochy editora
  • Prispôsobenie panelov a pracovnej plochy
  • Užitočné voľby

Základy programovania vo VBA

  • Premenné a údajové typy
  • Deklarácia premenných
  • Obor platnosti premenných
  • Prehľad údajových typov

Textové reťazce

  • Reťazce pevnej dĺžky
  • Reťazce premenlivej dĺžky
  • Kódovanie textu vo Windows

Polia

  • Statické polia
  • Dynamické polia
  • Prístup k prvkom polí
  • Polia vo vzťahu k pracovným hárkom Excelu
  • Príklady využitia polí

Štruktúry a množiny

  • Deklarácia a použitie
  • Prístup k prvkom množín a štruktúr
  • Použitie štruktúr pre spracovávanie dát

Operátory

  • Aritmetické a reťazcové operátory
  • Logické a bitové operátory
  • Priorita operátorov

Riadiace štruktúry

  • Binárne vetvenie úplné IF...THEN
  • Binárne vetvenie neúplné IF...THEN
  • Viacnásobné vetvenie SELECT CASE
  • Klauzula WITH
  • Príkaz GoTo – vysvetlenie činnosti, odpoveď na otázku „používať alebo nepoužívať?“
  • Vetvenie s použitím GoTo
  • Cyklus s pevným počtom opakovaní FOR...NEXT
  • Cyklus s podmienkou na začiatku WHILE...WEND
  • Cyklus s podmienkou na začiatku DO WHILE...LOOP
  • Cyklus s podmienkou na konci DO...LOOP WHILE
  • Cyklus s podmienkou na konci DO...LOOP UNTIL
  • Cyklus FOR EACH...NEXT
  • Cyklus s použitím GoTo
  • Príkazy pre riadenie cyklov

Prístup k dátam

  • Spôsoby čítania dát
  • Spôsoby zápisu dát
  • Údajový typ Variant

Riešenie ukážkových príkladov a diskusia

 

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