Detail kurzu

Microsoft Excel - kurz programování ve VBA I.

NICOM, a.s.

Popis kurzu

Že je program Excel vynikající kalkulačka a pomocník nejen v kanceláři, to dnes ví snad každý. Využít však program Excel pro vytvoření vlastního programu už umí mnohem méně lidí. Naučíme Vás používat programové moduly, vytvářet si vlastní funkce a inteligentní makra, používat ovládací prvky jako např. tlačítka, zatržítka nebo rozbalovací nabídky. Pak už budete jen sedět a sledovat jak za Vás Excel udělá tabulku třeba i s grafem úplně sám.

Cílová skupina

Programování se může začátečníkovi zdát jako velmi komplikované. Možná si kladete otázku: „Kde a jak začít?“. Teorie je sice důležitá, my ale raději začneme řa­dou praktických jednoduchých úkolů. Po osvojení těchto základů pak najednou zjistíte, že umíte pomocí makra vytvořit kompletní tabulku!

Nahrávání maker
  • Nejjednodušší způsob jak vytvořit makro je ho nahrát. Tímto způsobem však lze získat pouze velmi jednoduchá makra a proto se tímto tématem nebudeme zbytečně zdržovat.
Organizace kódu pomocí modulů
  • V praxi nikdy nevystačíte jen s jedním makrem, budou jich spíše desítky. Proto je velmi důležité pracovat hned od začátku velmi systematicky, vhodně makra pojmenovávat a ukládat je do samostatných modulů. Moduly pak můžete kopírovat mezi jednotlivými sešity.
Jak ovládnout jednotlivé buňky
  • Objektový model programu Excel obsahuje několik set tříd. Jedné z nich se při programování nelze vyhnout – třídě Range. Poznejte vlastnosti a metody této třídy a získejte moc nad jednotlivými buňkami. Pomocí této třídy lze cokoliv do buňky zapisovat, libovolně ji formátovat a také se mezi nimi inte­ligentně pohybovat.
Spuštění programu Excel pomocí VBScriptu
  • Běžná makra jsou uložena přímo v se­šitu. To ovšem znamená, že pokud chcete makro spustit, musíte nejdříve spustit program Excel a sešit otevřít. My si ale ukážeme, že i toto je možné zautomatizovat – stačí si vytvořit skript ve Windows. Pak budete schopni vytvořit zcela automatický systém, který se může úplně sám pra­videlně spouštět potichu na pozadí.
Vytvoření uživatelského rozhraní
  • Pokud budete vytvářet ma­kra pro jiné uživatele, určitě budete řešit otázku, jakým způsobem makra spouštět. Naučíme Vás vytvořit uživatelské rozhraní pomocí ovládacích prvků vložených přímo na list nebo na pás karet. Potom už stačí jen nastavit, která událost makro spustí.

Kontaktní osoba

Vít Straka
+420 602 323 906
marketing@nicom.cz

Hodnocení




Organizátor