Sloučení párových sloupců do jednoho

Sloučení párových sloupců do jednoho je případ, kdy máme několik párů sloupců s odpovídajícími si položkami vedle sebe, a naším cílem je spojit je do jednoho seznamu. Více napoví obrázek. A takto vypadá převod zdrojových dat (List1) do cílové podoby […]

Zaheslované spuštění procedury ve VBA

Zaheslované spuštění procedury může být potřeba v případě, kdy je procedura sice veřejná (zobrazuje se v dialogu Makro, viz Alt+F8), nicméně právo spustit ji (resp. její podstatnou část) má jen oprávněná osoba (znající heslo). Řešení je vcelku snadné – stačí […]

Jak změnit rastr v hotové tabulce Excelu

Znáte to. Máte v Excelu hotovou tabulku, ne-li celý formulář, hrajete si s každým pixelem, aby se vše vešlo na jednu A4, a zjistíte, že potřebujete přidat další informace, sloupec. Ve výsledku to znamená ještě lépe využít prostor, což je […]

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 […]

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 […]

Posts navigation

1 2 3 4 5 6 10 11 12