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

Přišli jste pozdě, tento kurz už není aktuální... :-(

Přejít na seznam:

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 řadou 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 inteligentně 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 pravidelně spouštět potichu na pozadí. Vytvoření uživatelského rozhraní Pokud budete vytvářet makra 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í.

Kontakt a místo konání

Kontaktní údaje
Vít Straka
mobil: +420 602 323 906
e-mail: marketing@nicom.cz

Adresa
Smetanova 3, 602 00 Brno

O organizátorovi

Kontaktní údaje
tel: +420 541 240 336
mobil: +420 602 323 906
e-mail: straka@nicom.cz
web: www.nicom.cz

Adresa
NICOM, a.s.
Smetanova 3, Brno Zobrazit na mapě