Smart Indenter a MZ Tools v Office 2013/2016

SmartIndenter a MZ-Tools (konkrétně verze 3.5 a 3.0) jsou doplňky zdarma určené pro editor VBA (VBE, IDE), které pomáhají programátorům VBA v Microsoft Office (32bit) se psaním kódu. Zatímco SmartIndenter už se od roku 2005 nevyvíjel (a je stále dostupný […]

Užitečné posloupnosti pro algoritmy

V tomto článku se podíváme na užitečné posloupnosti pro algoritmy, které budou vázané na čítač, tj. číselný cyklus. Nějaký příklad? Pro cyklus i=1 až n můžeme potřebovat dvouhodnotový přepínač (True/False, 1/0, 1/2, číslo 1/číslo 2), nějaký způsob třídění, resp. rozpočítání […]

Efektivní procházení jednotlivých buněk v cyklu

Efektivní procházení jednotlivých buněk v cyklu je nejčastější úlohou programování ve VBA. V tomto článku se podíváme na to, jak projít buňky dané svým umístěním, nikoliv obsahem. Mějme úkol projít oblast buněk ve sloupci A dle obrázku. Zapomeňme teď na […]

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

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

Odstranění řádků (na základě hodnoty)

Odstranění řádků (na základě hodnoty) patří k častým dotazům v diskusích. Úlohu je třeba rozdělit na dvě části – nalezení požadovaných buněk a následné odmazání řádků, na kterých leží. Výběr buněk lze provádět několika způsoby – filtrem, s pomocí dialogů […]

Součet buněk dle barvy

Součet buněk dle barvy (pozadí) patří k nejčastějším zadáním objevující se na internetových fórech. Dodnes není uspokojivě vyřešen z pohledu funkcí listu. Na druhou stranu buďme rádi za přidanou funkčnost v automatickém filtru, jíž si ukážeme posléze. Ještě předtím ale […]

Jak vložit obrázek do oblasti buněk

Vložit obrázek do listu není nijak složité. Lze využít schránku nebo kartu Vložení / Obrázek. Zarovnání do buňky či oblasti buněk (lépe řečeno přichycení k mřížce) zajistí držení klávesy ALT během přesunu či změně velikosti obrázku. V praxi narážím na […]

Posts navigation

1 2 3 4