Как да направя условно форматиране, така че да ми изпъкват онези клетки, които не съдържат формули, а стойности
Как да направя условно форматиране на област от клетки, като искам да ми изпъкнат тези клетки, които не съдържат формула, а са стойности?
Здравейте, решението е като се напише процедура (макрос), която проверява характеристиката (property) HasFormula на съответната клетка. Тази характеристика връща 2 стойности: True - когато в клетката е въведена формула, False - няма формула. Следователно, когато стойността е False, задавате подходящото оцветяване за клетката.
Ако версията на Ексел е от 2013 нагоре, може и без VBA. Трябва да се използва New rule > Use a formula to determine which cells to format
В полето Format values where this formula is true: трябва да се въведе формулата =ISERROR(FORMULATEXT(A1))
A1 е клетка от областта Важното е да няма долари, т.е. да бъде с относително рефериране.
Много благодаря - точно такъв вариант пробвах миналата година, но с функцията ISFORMULA, но тогава не става и тогава не ми го позволи, тъй като ми каза, че , но се оказа че същата не се поддържа от версията на програмата, на която го ползвах и имам в работата.