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 […]
Rubrika: Excel VBA
Zajímá vás, jak má vypadat tabulka, vzorec a v něm užité funkce, formátování buněk, graf? Hledáte řešení úloh, tipy a triky, programujete ve VBA? Pak právě pro vás je určena kategorie Excel VBA.
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 […]