Visual Basic for Application - Excel

kurz

Základní info

Předpoklady

Kurz je určen pro pokročilé uživatele, kteří začínají psát vlastní makra. Doporučená znalost prostředí MS Excel, na úrovni znalostí kurzu pro pokročilé uživatele.

Charakteristika kurzu

Určeno pro uživatele, kteří si chtějí rozšířit své znalosti tabulkového procesoru Microsoft Excel o práci s makry a programování ve Visual Basic for Application. Po absolvování kurzu budou uživatelé schopni pracovat rutinně s makry, vytvářet dialogová okna a vytvářet si jednoduché aplikace v programovacím jazyku Visual Basic for Aplication.

Anotace kurzu

Tvorba maker, základy jazyka Visual Basic for Application (práce s editorem Visual Basicu, tvorba procedur, objektový model Excelu, programování událostí, použití grafických objektů.

Úvod do problematiky

* co jsou makra
* programovací jazyk VBA


Práce se záznamníkem maker

* nahrávání a umístění maker (nastavení vhodné úrovně zabezpečení, panel nástrojů Visual Basic, příprava prostředí, nahrání několika jednoduchých maker, analýza nahraného kódu, význam sešitu, doplňky)
* spouštění maker (z nabídky, klávesovou zkratkou, přidanou ikonou z panelu nástrojů, připojením ke grafickému prvku, příkazovým tlačítkem z panelu Formuláře


Prostředí vývojového prostředí Visual Basic for Application

* konfigurace vývojového prostředí VBA
* projekt, panel Project Explorer
* ladění, menu Debug, okno Watches, Quick Watch, info o aktuální hodnotě na kursoru myši, krokování, zarážky, zastavení a restart makra
* kompilace kódu
* okno Immediate a příkaz Debug.Print
* práce s nápovědou
* prohlížeč objektů
* objekty Excelu - struktura objektů v objektovém modelu VBA


Proměnné, konstanty, výrazy, pole

* deklarace proměnných, jejich životnost a rozsah platnosti, datové typy
* deklarace konstant, jaké přináší výhody, několik příkladů předdefinovaných konstantVBA
* výrazy, aritmetické, textové a logické operátory, jejich priorita


Subrutiny a funkce

* co je Intellisence, „samodoplňování“ klíčových slov jazyka, kontextové roletky s vlastnostmi a metodami, automatická formální kontrola syntaxe
* procedura SUB, předání parametru odkazem, hodnotou
* procedura Function, stanovení typu a přiřazení návratové hodnoty, uložení vlastních funkcí jako doplňku
* dostupnost podprogramů a funkcí v rámci projektu, aplikace


Základní programové konstrukce VBA

* použití standardních formulá5; MsgBox a InputBox jako příkazů, resp. funkcí
* vyvolání standardních funkcí listu z VBA (objekt Application.WorksheetFunction)
* cykly, větvení programu (Do, For, If-Then-Else, Select Case)
* datové a časové funkce, formáty apod.
* pole - deklarace, naplnění hodnotami, funkce Array, použití smyčky For
* přiřazovací příkaz, zápis na více řádků, více příkazů na řádek
* optimalizace nahraného kódu
* ochrana kódu uzamknutím projektu
* ošetření chybových stavů při běhu makra - příkaz On Error, umístění kódu ošetřujícího chybu, způsob jeho vyvolání a návratu, rozsah platnosti


Představení formulářů

* vytvoření nového formuláře
* ovládací prvky a jejich rozmístění ve formuláři
* nastavení vlastností ovládacího prvku\r\n
* události formuláře
* práce s uživatelskými formuláři prostřednictvím VBA, příklady uživatelských formulářů

Pomůcky

V ceně kurzu je zahrnuta učebnice Excel-programování VBA (v rozsahu 700 stran).

Místo konání

Kurz se může konat v našich pevných učebnách, které najdete v sekci Počítačová škola, Rozmístění a vybavení učeben, nebo se může konat v některé z našich mobilních učeben kdekoliv dle přání zákazníka.

Visual Basic for Application - Excel

Vybraný termín:

 Pardubický kraj Upřesnující informace k termínu

Cena
5 570 Kč

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.