Tak nám zase na Štědrý večer pos dávali pohádku. První povídání o ní jsem našel v televizním programu čtrnáct dní předem. Viděl jsem jakože prince a otráveně vhodil čtení zpátky do regálu. No ale samozřejmě mi to nedalo a díval […]
Pole jinak – ArrayList ve VBA
ArrayList představuje třídu .NET Frameworku (System.Collections.Arraylist, knihovna mscorlib). Dokáže to, co musíme jinak horko těžko při práci s prostým polem ve VBA programovat – třídění, přidávání a odebírání položek, test existence položky, spojování polí aj. Vtip je v tom, že […]
Parsování HTML
Parsování HTML představuje slangový výraz pro syntaktickou analýzu obsahu webové stránky. Lidově řečeno porcujeme zdrojový kód stránky a vyzobáváme potřebný obsah. Webovým vývojářům není neznámý pojem HTML DOM (Document Object Model). Ten je popsán konsorciem W3C (http://www.w3schools.com/jsref/dom_obj_document.asp) a umožňuje spravovat […]
Tangram v Excelu
Tangram je nejznámější formou skládačky pro malé i velké, kdy z několika málo plošných tvarů máme za úkol sestavit daný obrazec. Není problém si ji vystřihnout z tvrdšího papíru nebo fólie (např. podložky do sešitu prodávané v papírnictví). Návodů na […]
Milimetrový papír a jiné rastry v Excelu
Milimetrový papír už sice není běžnou součástí hodin matematiky, přesto je typickým zástupcem archů s mřížkou (rastrem), kterým se v angličtině říká „graph paper“, resp. „graph grid“. Potkáváme se jak s praktickými rastry, tak s těmi, které poslouží v hrách, […]
Porovnání dvou seznamů
Porovnání dvou seznamů (listů, tabulek) je v praxi velmi frekventovaným tématem. Nejčastější úlohou je tvorba nového ceníku na základě stávajícího ve spojení s aktualizovaným seznamem dodavatele. S čím se můžeme setkat: a) U produktu došlo k pozastavení (ukončení) výroby (tj. […]
Barvy ve VBA
Barvy ve VBA jsou tématem, které dokáže nadchnout, nudit i otrávit. Každopádně se mu vyhnout nemůžeme. Pojďme na to. V úvodu vyzkoušíme, jak práci s barvami vidí Záznamník maker. Upravenou proceduru ukazuje následující výpis. 1234567891011121314151617181920Sub Makro1() ‚Černá, Text1, […]
Chyba Overflow ve VBA
Chyba Overflow (Runtime-error 6) se ve VBA objevuje v případě, že zadaná hodnota přeteče definovaný rozsah. Jsou ale chvíle, kdy byste ji možná nečekali. Upřímně řečeno, když jsem se s tím po letech zkušeností potkal, zíral jsem na monitor s […]
KDYŽ se řekne Excelu (2)
V druhé části tématu KDYŽ se řekne Excelu se budeme věnovat složitějším výrokům. První díl: KDYŽ se řekne Excelu (1) Jak už víte, funkce KDYŽ na místě svého prvního parametru očekává nějaké tvrzení (výrok, test), jehož výsledkem je pravdivostní hodnota […]
Dialog Najít a nahradit (3)
Dialog Najít a nahradit nám v dnešním článku předvede další svou schopnost – vyhledávat podle formátu. Zde jsou předchozí díly: Dialog Najít a nahradit (1) Dialog Najít a nahradit (2) Formát buňky se lehce přimotává i do běžného vyhledávání, tentokrát […]