Excel · 3× 50 min · Pro pokročilé
Pod pokličkou maker čili programování ve VBA
Nahraná makra jednou narazí na strop: neumí se rozhodovat, opakovat kroky ani reagovat na to, co je v tabulce. Ve VBA je otevřete, pochopíte, co dělají, a napíšete vlastní, která pracují za vás.
- Jak nahrát makro s absolutními i relativními adresami a co se nahrát nedá
- Jak se zorientovat v editoru VBA: nastavení, moduly, syntaxe a našeptávač
- Jak deklarovat proměnné a vlastní typy a jak pracovat s polem
Co se naučíte
- Jak nahrát makro s absolutními i relativními adresami a co se nahrát nedá
- Jak se zorientovat v editoru VBA: nastavení, moduly, syntaxe a našeptávač
- Jak deklarovat proměnné a vlastní typy a jak pracovat s polem
- Jak větvit program pomocí If a Select Case
- Jak opakovat kroky v cyklech For, For Each, Do Loop a While
- Co je objekt, jaké má vlastnosti, metody a události a jak je najít v prohlížeči objektů
- Jak pomocí objektu Range číst a zapisovat hodnoty a vzorce ve vybrané oblasti
- Jak vkládat, odstraňovat a nastavovat listy přes kolekce Sheets, Worksheets a Charts
- Jak vytvořit, otevřít, uložit, zavřít a uzamknout sešit a předávat data mezi sešity
- Co nabízí objekt Application a které jeho vlastnosti a metody se hodí
- Kdy sáhnout po dialogových oknech Input box a Message box
- Jak přidat tlačítka a další ovládací prvky, přiřadit jim makro a zapisovat data formulářem
Komu je kurz určen
Zkušeným uživatelům Excelu, kteří už makra nahrávají a narážejí na jejich limity: chtějí rozumět kódu, který nahrávání vytvoří, upravovat ho a psát vlastní programy. Zkušenost s programováním není nutná, pokročilá znalost Excelu ano. Věnujeme se VBA v Excelu, programování v jiných aplikacích Office neřešíme.
Proč byste se měli stavit
Makro, které jste nahráli, umí přesně jednu věc a při první změně tabulky se zasekne. Po kurzu do něj sáhnete, přidáte podmínku nebo cyklus a necháte Excel, ať tu hodinovou rutinu odklepe za vás.
Předpoklady
- Pokročilá znalost Excelu včetně nahrávání maker (ideálně v rozsahu kurzu Makra v Excelu)
- Notebook s přístupem k internetu a nainstalovaným Excelem
Kdo vás bude učit
Jiří Matějka. Lektor a konzultant pro Microsoft 365 a umělou inteligenci, školí od roku 1995. Mimo kurzy zavádí Microsoft 365 a AI do firem, takže ví, co se po školení v praxi opravdu používá, a co ne.
Jak kurz probíhá a co dostanete
- Malá skupina, zpravidla do 16 lidí. Každý má vlastní počítač a cvičí.
- Cvičné soubory pošleme předem. Přineste si i vlastní, řešíme je na místě.
- Online kurz běží v Microsoft Teams a nenahrává se. Co se řekne a vyzkouší na kurzu, patří účastníkům v místnosti.
- Po kurzu: certifikát (ověřitelný online) a materiály v účtu „Moje kurzy“.
Bez rizika
- Zrušení zdarma až 14 dnů před kurzem – vrátíme celou částku.
- Méně než 14 dnů před kurzem: přesun na jiný termín nebo náhradník zdarma.
- Když termín zrušíme my, vyberete si jiný jedním kliknutím, nebo vrátíme peníze.
- Cena je konečná, bez DPH navíc.
Tenhle kurz pro váš tým
U vás, u nás nebo online, na vašich souborech. Fakturace po kurzu, bez záloh.