Na tomto kurze sa zoznámite so základmi jazyka Visual Basic for Applications (VBA), ktorý slúži pre tvorbu makier a automatizovanie práce v Microsoft Excel. Účastníci kurzu sa naučia pracovať s objektovým modelom Microsoft Excel, využívať [...]
  • MSEX5
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 9 termínov
  • Bratislava (900 €)

    Brno (20 000 Kč)

    Praha (20 000 Kč)

  • Začiatočník

Na tomto kurze sa zoznámite so základmi jazyka Visual Basic for Applications (VBA), ktorý slúži pre tvorbu makier a automatizovanie práce v Microsoft Excel. Účastníci kurzu sa naučia pracovať s objektovým modelom Microsoft Excel, využívať základné objekty ako sú Workbook, Worksheet a Range pre prácu so zošitmi, listami a oblasťami. V rámci výučby bude prezentovaných a vyskúšaných mnoho praktických a užitočných makier pre zjednodušenie práce s programom Microsoft Excel. Pre účasť na kurze je vhodné mať základnú znalosť algoritmizácie a programovania na úrovni kurzu PRG.

»
  • Základy jazyka Visual Basic for Application (VBA), ktorý budete využívať pre tvorbu makier a automatizáciu práce v Microsoft Excel.
  • Základy práce s objektovým modelom Excel, predovšetkým objekty Range, Worksheet, Workbook a Application.
  • Znalosť práce v programe Microsoft Excel
  • Výhodou je základná znalosť programovania v ľubovoľnom jazyku

Úvod do makier

  • Základné pojmy
  • Nahrávanie makier
  • Absolútny, relatívny záznam
  • Spustenie makier klávesovými skratkami
  • Osobný zošit makier
  • Editácia makra

Práca s programovým kódom

  • Moduly
  • Použitie okna editoru
  • Komentáre
  • Nastavenie prostredí
  • Automatické dopĺňanie kódu
  • Dialógové okná

Premenné a procedúry

  • Deklarácia premenných
  • Dátové typy
  • Konverzia dátových typov
  • Konštanty
  • Pole

Procedúry a funkcie

  • Procedúry a funkcie
  • Parametre funkcií a procedúr
  • Voliteľné parametre
  • Odovzdávanie parametrov hodnotou a referenciami
  • Vybrané vstavané funkcie

Riadenie toku programu

  • Logické a porovnávacie operátory
  • If..Then
  • Select..Case
  • Do..Loop
  • For..Next
  • Ukončenie cyklu

Ladenie programu

  • Typy chýb
  • Watch window
  • Immediate window
  • Call Stack
  • Locals window
  • Krokovanie programu

Zachytávanie chýb

  • Run-time chyby
  • Objekt Err
  • Zreťazenie chýb
  • Inline error handling

Objektový model Excelu

  • Základné charakteristiky objektov
  • Vlastnosti, metódy a udalosti
  • Prehliadač objektov
  • Kolekcie

Objekt Range

  • Základy práce s objektom Range
  • Definícia súvislých a nesúvislých oblastí
  • Prechod bunkami oblasti
  • Kolekcie rows, columns a cells
  • Práca s aktuálne vybranou oblasťou
  • Vkladanie hodnôt
  • Vkladanie vzorcov

Objekt Worksheet

  • Kolekcie Sheets, Worksheets a Charts
  • Vkladanie a odstraňovanie listov
  • Ochrana listu
  • Viditeľnosť listu
  • Nastavenie tlače
  • Udalosti listu

Objekt Workbook

  • Vytvorenie nového zošitu
  • Otvorenie a ukladanie zošitu
  • Spolupráca zošitov a konsolidácia dát
  • Zatvorenie zošitu
  • Zamknutie zošitu
  • Udalosti zošitu

Objekt Application

  • Objekt Application a MS Office
  • Vybrané vlastnosti a metódy objektu Excel Application
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.