Zaslal/a
21.5.2014 7:39Dobrý den,
mám dotaz ohledně sledování změn výsledků bunky se vzorcem.
Konkrétn mám v sešitě 2 listy na jednom mám data, která ručně měním a na druhém listu mám vzorec, který se odkazuje na tato data. Potřebuji nějak udělat, aby se buňky, u kterých se na lustu se vzorci změní výsledná hodnota vzorce, zvýraznili např podbarvením.
Zkoušel jsem něco hledat na netu, ale všechny takové postupy sledovyli změny jen u buněk, které se mění ručně, na změnu výsledku vzorce nereagují.
Děkuji
Jeza.m napsal/a:
Tak ještě pokus2 pro více hodnot.
M@Příloha: 19594_pokus2.zip
Jeza.m napsal/a:
Funkce prohledává sloupec B a zjistí si počet buněk s hodnotou, no a pokud jich najde jen 326. tak jede do řádku 326. Problém v tomto kódu nastane v případě, že mezi výsledky jsou prázdné buňky, pak to prohledá o to méně řádků.
rdlast = Application.WorksheetFunction.CountA(List2.Range("B:B"))
teoreticky by se to dalo nahradit maximálním počtem řádků na listu:rdlast = List2.UsedRange.Rows.Count
M@
Jeza.m napsal/a:
pokus3, ale neručím za něj, zkoušel jsem to touto cestou poprvé a to pomocí následníků.
Makro si při změně najde následníky a ty označí. Mělo by to být snad rychlejší, protože nemusí procházet vždy všechny řádky. Platí jen pro následníky na jiném listu.
M@Příloha: 19612_pokus3.zip
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.