Josef Kratochvíl - ijk@email.cz
Počet přístupů: 50216
Makra v Excelu mě fascinují už od prvního seznámení v roce 1995, věnuji se jim nejen z povinnosti, ale i se zájmem. Vytvořil jsem mnoho zajímavých profesionálních i amatérských aplikací a rád bych se podělil s ostatními uživateli. Inspirací pro vytvoření této stránky jsou pro mě velmi pěkné stránky fandy Excelu Radka Jurečka. Aplikace se dají rozdělit na dokonalé (plně funkční, blbuvzdorné, pracné na vývoj a ladění) a účelné (velice užitečné, které rychle řeší náš problém, snadno a v krátkém čase jsou realizovatelné, ale uživatel musí znát dobře Excel).
Původním účelem této stránky bylo, umožnit přátelům a fandům VBA stáhnout funkční aplikace, možnost prohlédnout zdrojový kód a získat nějaké zkušenosti. Za krátkou dobu, co je stránka v provozu jsem byl kontaktován mnoha zájemci o konkrétní radu nebo pomoc, pro řadu firem jsem vytvářel plně funkční aplikace. Přidávám tedy i nabídku spolupráce na řešení nebo pomoc při řešení konkrétní aplikace. Při dalším zájmu a na vaše podněty další aplikace průběžně přidávám. Témata si nevymýšlím, většinou se jedná o vysvětlení nebo zobecnění Vašich zajímavých dotazů, občas něco vyplyne z praxe.
Jak se zájem o stránku nečekaně zvyšuje (je
to znát i v umístění na vyhledávačích) a já odpovídám na mnoho dotazů, které by
často zajímaly o ostatní čtenáře, zvažoval jsem již použít nějaký
redakční systém nebo aspoň přidat anketu či návštěvní knihu, ale znáte to -
není čas. Tak snad někdy.
Děkuji za přízeň a návštevnost a přeji úspěšné studium a praxi s VBA.
Váš autor
§ Kde se práci s makry dobře naučit
§ Hra Logik - známá hra kde můžete hádat 3 až 5 barev
§ Faktura - formulář faktury, ceník zboží, databáze odběratelů, 2 kliky vyplníte fakturu a můžete tisknout
§ Účetnictví - jednoduché účetnictví s peněžním deníkem, cesťáky, DKP, investicemi, vše automatizované
§ Numerologie - zábavná hra podle skutečné knihy
§ Hesla - nalezení hesla souboru chráněného pro čtení
§ Kontejner - hledá optimální kontejnery pro skladované zboží
§ Konverze ze SAP - převádí textový soubor vygenerovaný programem SAP do Excelu
§ Rozdělit - Rozdělí listy excelovského sešitu do více souborů a naopak
§ Simulace technologického procesu - vytváří v paměti binární obraz simulované testované kabeláže
§ Komunikace COM nebo USB - přenos binárních dat přes seriový port
§ Filtrování databáze - ukázka rozšířeného filtrování pomocí maker vytvořených jen záznamníkem
§ Výběru listu ze seznamu - při otevření sešitu se načte seznam listů do Seznamu a výběrem se list aktivuje
§ Aplikace - 3 přístupy k řešení - Jen vzorce bez maker, vzorce vložené makry, jen makra VBA
§ Konverze CSV souboru - pro databáze e-shopu
§ Vložení obrázku do komentáře - pro vytvoření katalogu nebo databáze s obrázky
§ Události listů - jejich využití
§ Automation - pomocí kódu VBA ovládáme jiné aplikace Office, zde je ukázka práce s databází DBase v souborech s příponou DBF
§ Číslo týdne - 2 funkce, které pracují s číslem týdne
§ Vejce - Jak zabezpečit dodané aplikace proti neplatícím firmám?
§ Rozpis pracovních směn pro restauraci Na Netřebě - blbuvzdorná aplikace i jiné malé organizace
§ Výklad karet - pro zábavu, vytvořeno dle časopisu Vlasta
§ Zálohování souboru - Automatické vytváření záložních souborů
§ Vložení datumu - pomocí ovládacího prvku kalendář v definovaném formátu
§ Tisk do PDF souboru - s vhodným názvem a do předvolené složky
Jsou mimořádně flexibilní a dá se s nimi udělal téměř cokoli. Záznamník maker vede k rychlému vývoji aplikace. Můžeme vytvářet své vlastní funkce, které se objeví v Průvodci funkcemi, pracovat s databázemi, upravit prostředí Excelu, využívat dialogová okna i vlastní formuláře, efektivně zpracovávat datové sestavy, simulovat technologické procesy, vytvářet úplné ekonomické aplikace, pružné informační systémy, hry aj. Nevěříte ? - nahlédněte do ukázkových aplikací, jsou volně ke stažení a kód VBA je plně přístupný.
V roce 1992 jsem se sám učil psát programy
pro Windows a trvalo mnoho měsíců, než jsem napsal dobrou plně funkční
aplikaci. Dnes existují několikadenní kvalitní kurzy, kdy vás lektor provede
tím podstatným a nemusíte číst tlusté knihy a manuály. Jeden z kvalitních kurzů
EXCEL III - programování
VBA je nabízen naší firmou. PŘÍRUČKA tohoto kurz je zde ke stažení. Pozor není to
učebnice, ani referenční příručka, kde je všechno, doporučuje se výklad a
doplnění lektorem. Nově nabízím možnost SPOLUPRÁCE nebo jen
konzultaci k řešení i rozsáhlé aplikace.
Počítačové
kurzy - Windows, Office, programování, rekvalifikace
Český telefonní
seznam - nenechte se napálit !
Oblíbená kapela Chrpa
Kamarádi vodáci - KČT
Přelouč
Sem jezdím na dovolenou
- Termálky Velký Meder a Gyor
Profi blog zdarma
![]()
![]()
Akce nespokojených občanů -
aktivně se zapojím, trpělivost přetekla

Poznámka 1 : Omlouvám se programátorům za ne vždy dokonalý kód. Některé fragmenty vytvořil záznamník a moje úprava je někdy trochu kostrbatá, aby už to bylo. V jednoduchých aplikacích jsem se neobtěžoval pojmenovávat objekty pomocí maďarské konvence, ale ponechal jsem implicitní název. Nestaral jsem se o typy proměnných. Při práci se soubory jsem neukládal cestu a jiné vlastnosti jako konfiguraci. Přesto jsem se snažil o strukturovaný zápis kódu, většinou jsem vše řádně komentoval a kód psal co nejsrozumitelněji.
Poznámka 2 : Tyto stránky nejsou příliš hezké, není jejich účelem být pěkné, ale pouze podat dostatečné informace, omlouvám se proto tvůrcům webových stránek.