Jak víme, program vykonává řádky kódu postupně, proto není možné výměnu obsahu dvou proměnných realizovat „z ruky do ruky“, tj. stylem A = B, B = A. Po přiřazení A = B bychom přišli o původní obsah proměnné A. Některé […]
Empty, Null, Nothing, Missing, prázdný řetězec a buňka
Řečeno slovní hříčkou, pojmy uvedené v titulku mají společného „všechno a nic“. Každý z nich je vyjádřením stavu prázdné proměnné, a to podle datového typu či kontextu. Empty vyjadřuje neinicializovanou proměnnou typu Variant (její výchozí hodnotu) ve VBA klíčové slovo […]
Hromadné blokování prvků rozesetých po formuláři
Poměrně častou úlohou je obsloužit více prvků na formuláři, které se mají objevit či být dostupné pouze v určitém kontextu. Je-li možné je seskupit do rámečku (Frame), nebo mají vlastnost GroupName, máme vyhráno. Co když jsou ale rozmístěny po celém […]
Japonské rébusy na cesty a k vodě
Nudí vás už švédské křížovky, osmisměrky, sudoku, a chcete na cestách nebo u vody provětrat mozkové závity, aniž by vás přítelkyně viděla s nějakou elektronickou hračkou v ruce? Zkuste japonské rébusy hashiwokakero a shikaku, na které jsem narazil při luštění […]
Pravomoci vlastních funkcí (UDF)
Při výkladu funkcí (Function) ve VBA se na první místě zmiňuje, že na rozdíl od procedur (Sub) vracejí hodnotu a vyskytují se tak často na pravé straně příkazů přiřazení. A stejně jako procedury, které „tajně“ mohou propašovat ven hodnoty prostřednictvím […]
Prázdné buňky a nulové hodnoty v grafu
„Pepo, jak to mám udělat, aby se v grafu nezobrazovaly nulové hodnoty?“ – „Funkcí KDYŽ si otestuj nulu a použij funkci NEDEF(),“ ozve se kolega od vedle. Má pravdu? Pojďme si probrat možnosti. První cestou, jak vynechat jakákoliv data v […]
Deset Deca sportu
Tak se mi dostal do ruky pravděpodobně poslední leták Decathlonu. První mi padla do oka zadní strana, kde jsem se přesvědčil, že mi produkty nabízí odborníci. Říkám si výborně, juknu na nějaké boty. Sandále, hm, ty loňské mám prošoupané. Á, […]
Infografika v Excelu
Infografika je grafikou, který se snaží vizuálně přehlednou, jednoduchou a divácky zajímavou formou předkládat informace ke konzumaci. Narazíte na ni v televizi, na internetu, v tisku (počasí, diskuse, výsledky voleb, sportovní statistiky) nebo i jako účastník silničního provozu (v podstatě […]
Učíme Excel mluvit
Tímto článkem víceméně opráším svou hračku, jejíž rok vzniku si už ani nepamatuji. Jde o sadu jednoho sešitu a několika neprofesionálně nahraných zvukových souborů WAV, jejichž velikost dohromady nepřesahuje 500 kB. A co umí? Pokud v souvislé oblasti buněk listu […]
Jak na barevný programový kód (VBA)
Čas od času se vracím k tématu, kterak obarvovat prostý text programového kódu. Jeho zdrojem je v mém případě zpravidla Excel a editor VBA. Prostým zkopírováním kódu do schránky se přenáší pouze neformátovaný text. A co víc, jeho přímé vložení […]