Трик # 92

За да използвате повече от три критерия за данните в условно форматиране, можете да използвате трика VBA. Всъщност благодарение на този код може да се използва почти неограничен брой критерии.

Excel има много полезна функция, наречена условно форматиране (която е разгледана по-подробно тук и тук). За да го използвате, трябва да изберете командата Начало → Условно форматиране от лентата с менюта на работния лист. Тази функция ви позволява да форматирате клетки въз основа на тяхното съдържание. Например можете да промените цвета на фона на всички клетки със стойност, по-голяма от 5, но по-малка от 10, на червен. Въпреки че това е удобно, Excel 2003 поддържа само три условия, които понякога липсват.

Повече от три условия могат да бъдат посочени с помощта на Excel VBA код, който се изпълнява автоматично, когато потребителят промени посочения диапазон. Да видим как работи това, да кажем, че има шест отделни условия в диапазона A1: A10 на определен работен лист. Въведете някои данни (фиг. 7.9).

Фигура: 7.9. Данни за експеримента с условно форматиране

Запазете работната книга, отидете на работния лист, щракнете с десния бутон върху прекия път с неговото име, изберете Преглед на кода от контекстното меню и въведете кода от Листинг 7.20.