1 Příloh-a(y)
Excel - jde tohle i bez maker?
Ahoj všichni,
potřeboval jsem dneska vyřešit jeden problém, šlo o "odchylkovou analýzu" výsledku hospodaření, přičemž odchylky jsem potřeboval zobrazovat zeleně, pokud EBIT zlepšovaly, červeně, pokud EBIT zhoršovaly... Dělal jsem to klasicky skládaným sloupcovým grafem se "skrytím" jedné řady, viz příloha...
Můj dotaz zní následovně - dá se to "obarvení odchylek" nastavit i nějak přímo v Excelu (podmíněný formát)? Nikde jsem to nenašel, tak jsem to vyřešil tak, že ve zdrojové tabulce pro graf je ještě jeden řádek, který má pro danou "kategorii" (prodeje, režie) hodnotu 0, došlo-li vlivem odchylky této položky k zlepšení EBITu, 1 pokud ke zhoršení... A postupně ty políčka prolejzám a přes
ActiveChart.SeriesCollection.Points.Interior.Color = RGB (...)
nastavuju podle 1 nebo 0 barvu na zelenou či červenou... Nicméně má to nevýhodu - makro je potřeba průběžně pouštět, aby se při ručních korekcích hodnot graf aktualizoval a případně "přebarvoval"... Vzhledem k tomu, že je to součást našeho inf. systému a na pozadí tam už běží maker vícero, tak bych se tomu pokud možno vyhnul... Proto se ptám, zda někoho nenapadá, jak tohle řešit "neVBAčkově" :-)
Předem díky za nápady, screenshot se stručným náhledem přikládám :-)
Re: Excel - jde tohle i bez maker?
Barva v grafu těžko, něco podobného, ale jen v buňce jsem také řešil a bez makra se to nedařilo.
Nakonec jsem udělal fintu, že jsem přidal dva sloupce před a za sloupec, kde měla být buňka zvýrazněná a zobrazuje se tam buď nic nebo červený text (barva je v buňce předvolená a text se zobrazuje přes =KDYŽ())
Variantou, aby to neběhalo pořád, je spouštěč makra v závislosti na změně buňky a pak bys měl několik maker (pro každý sloupec jedno) a to by bylo nejméně náročné na prostředky systému.
Re: Excel - jde tohle i bez maker?
Citace:
Původně odeslal
Paolo
Variantou, aby to neběhalo pořád, je spouštěč makra v závislosti na změně buňky a pak bys měl několik maker (pro každý sloupec jedno) a to by bylo nejméně náročné na prostředky systému.
Nj, jenže ono tady je to trošku zjednodušené, v reálu se data tahají z OLAP kostky a k přepočtu buněk dojde vždy při změně kterékoliv (subjekt, rok, měsíc) dimenze.. Plus ještě pro některé (tuším dvě, teď z hlavy nevím) položky jsou nutné i ruční korekce, což následně taky znamená přepočet zdrojových hodnot pro graf... Ale je fakt, že samostatné makro pro každou položku by možná trochu odlehčilo, dík za inspiraci :-)