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.

Po kurzu budete umět:
  • 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.

Poptat pro firmu