< návrat zpět

MS Excel


Téma: Excel - statická barva buňky rss

Zaslal/a 21.3.2019 11:07

Ahoj, poradil by někdo jak nastavit statickou barvu buňky na základě zadané hodnoty? Pokud do buňky zadám NE potřebuji, aby buňka zčervenala, pokud zadám ANO, aby buňka byla zelená. Ale pokud mi následně někdo změní NE na ANO, potřebuji, aby buňka zůstala stále červená.

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#043011
avatar
barvu buňky lze řešit podmíněným formátem, nicméně to neřeší další změnu barvy při přepsání.
Osobně si myslím že to ani možné není, a i si myslím že to není vhodné řešení
jak byste chtěl řešit to když se spletete a nejprve napíšete ANO, opravíte na NE a pak opravíte zpět na ANO?citovat
#043012
avatar
Jedno co -> NE -> ČERVENÁ
Není NE -> ANO -> ZELENÁ
NE -> ANO -> ČERVENÁ

Tj. musíte umět vrátit hodnotu před přepsáním:

https://stackoverflow.com/questions/4668410/how-do-i-get-the-old-value-of-a-changed-cell-in-excel-vbacitovat
#043014
avatar
@PyJS

jak se v takovém případě řeší zmíněná chyba při opravě původní hodnoty?citovat
#043015
avatar
Tak v zadání taková podmínka není. Je to Váš výmysl.

Řešit by se to dalo nějakým vlastním pravidlem, ukládat původní hodnoty s timestamp třeba a stanovit si max rozmezí apod., ale superblbuvzdordé to asi neuděláte.citovat
#043020
avatar
ano, je to můj výmysl,chtěl jsem tím tazatele pouze upozornit na možné problémy.
Jestli by pro něj nebylo jednodušší řešit to nějakým pomocným sloupcem a formátem než VBAcitovat
#043021
avatar
Podmíněné formátování použít nejde, protože by bylo zbytečné. Já právě potřebuji označit chybná zadání, na tabulce je závislá jiná kontrola a pokud uživatel zadá ANO a následně změní za několik dní na NE je to problém a takové případy potřebuji označit.citovat
#043022
avatar
a) Podmínění formátování + zámek buněk/listu po změně
b) viz a) plus další podmínka pro podmíněný formát (další změna někde skrytě)

Celé je to ale - no pitomost, resp. nepromyšlené. V buňce nemůže z principu svítit text, který nekoresponduje s barvou. Jak, kdo a v jakém stavu bude smět dělat opravy ve schvalování? Stejně tu řešíte práva... Heslo a zámek buněk/Listu. Tečka.citovat
#043023
Jeza.m
Napadá mě makro, reagující na worksheet change, barva targetu se změní jen v případě že je aktuální uživatel v seznamu těch kdo mohou měnit, pokud bude měnit kdokoliv jiný, tak se nic nestane.

M@citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32

Čas od do

jarek1111 • 18.4. 8:31

Makro smyčka

MilanKop • 18.4. 7:18

Makro smyčka

elninoslov • 18.4. 0:18

Makro smyčka

MilanKop • 17.4. 21:33