Poradna - Počet buněk s textem
hlavní kategorie | zpět | + odpovědět na toto témaPočet buněk s textem - diskuze na toto téma |
Dobrý den,
mám následující problém:
Mám oblast buněk, v nichž je buď a) text (nepřeškrtnutý) nebo b) přeškrtnutý text nebo c) jsou prázdné.
Do výsledné buňky potřebuji zjistit počet buněk s nepřeškrtnutým textem.
Děkuji za Vaše rady řešení pomocí vlastní funkce zde: www.extendoffice.com/documents/excel/1960-excel-count-sum-strikethrough-cells.html Odpověď děkuji za návod, zatím pro mě má nedostatek, který vyplývá z toho, že jsem napsal nepřesné zadání:
z oblasti buněk, které jsou a)nepřeškrtnuté s textem b)přeškrtnuté s textem c) prázdné
potřebuji zjistit počet buněk s nepřeškrtnutým textem (bez přeškrtnutých i bez těch prázdných)
V tuto chvíli to zjistí počet buněk nepřeškrtnutých s textem i těch prázdných (a vyřadí to jen ty přeškrtnuté).
Nedal jsem přesné zadání.
Odpověď Tak iba ten jeden riadok o ďalšiu podmienku s AND : If Not pRng.Font.Strikethrough And pRng <> "" Then Odpověď Funguje. Nicméně: pokud do buňky vepíšu text, započte ji do celkového počtu. Pokud pak ale nastavím pro tuto buňku přeškrtnutý text, celkový počet se nezmění (měl by se o 1 snížit). Aby k odpočtu došlo, musím do nějaké vedlejší buňky napsat něco přeškrtnutě a pak to pomocí kopírování formátu přenést na danou buňky. Teprve pak tuto buňku excel nebude započítávat do celkového počtu.
Nevím proč to funguje takto tak trochu oklikou, každopádně funkční to je. Díky Odpověď Zmena formátu nevyvolá v Exceli žiadnu udalosť, tak preto Vám to nefunguje, tak ako by ste si prial.
Ešte vyskúšajte takúto "barličku". Prepočet nastane pri zmene kurzora. Teda akonáhle kliknete po zmene formátu na inú bunku. Pridal som tam aj zrušenie prečiarknutého formátu v prázdnych bunkách zo sledovanej oblasti. Rozsah tejto sledovanej oblasti si musíte nastaviť v makre. Excel ale vo svojej automatickej snahe dopĺňa formáty z vedľajších buniek. Odpověď |