Josef Kratochvíl – ijk.makra@seznam.cz
Počet přístupů: 218748
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. Byla také zpracována německá verze stránek s německým textem včetně komentářů v kódu http://macros.webz.cz .
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
§ Soubor se odstraní sám, po překročení datumu a zobrazení třech varování - ochrana proti neplatičům
§ Funkce zjistí cestu ke složce Dokumenty
§ Řešitel plně pod kontrolou díky kódu VBA
§
Funkce sčítá oblast
podle barvy pozadí nebo písma
§
Zápis
vzorců makrem do buněk
§ Vytvoření skupin přepínačů na listě Excelu
§ Práce s více oblastmi – kopírovat libovolné vybrané sloupce do nového sešitu
§ Zápis vzorců do tabulky pompcí kódu VBA
§ Zobrazení bublin s popisem obrázků
§ Konverze tabulky do CSV souboru
§ Konstrukce oken – pro zakázkovou výrobu
§
Komunikace
přes seriový port
§
Vytvoření seznamu
všech souborů všech podsložek
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. Kvalitní kurzy pro začínající i pokročilé programátory VBA jsou nabízeny naší firmou. Příručka kurzu pro začínající je volně ke stažení zde Kurz VBA I . Není to učebnice, ani referenční příručka, kde je všechno, doporučuje se výklad a doplnění lektorem.
Stále také 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
Nejlevnější volání – za 1 korunu
Český
telefonní seznam - nenechte se napálit !
ČEZ
okrádá přes zákaznickou linku 840840840!
Nevolejte infolinku 1180 a 1188 - nenažranci!
Oblíbená kapela Chrpa
Kamarádi vodáci - KČT
Přelouč
Jak nahrát klip
do mobilu
Sem jezdím na dovolenou
- Termálky Velký Meder a Gyor
Profi blog zdarma
![]()
![]()
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.