Как да направя условно форматиране, така че да ми изпъкват онези клетки, които не съдържат формули, а стойности

Microsoft Excel Тайните на Excel

Как да направя условно форматиране на област от клетки, като искам да ми изпъкнат тези клетки, които не съдържат формула, а са стойности?

Здравейте, решението е като се напише процедура (макрос), която проверява характеристиката (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, но тогава не става и тогава не ми го позволи, тъй като ми каза, че , но се оказа че същата не се поддържа от версията на програмата, на която го ползвах и имам в работата.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация