Господа! Вопрос про Условное форматирование...

Программирование на Visual Basic for Applications
vld
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 28.12.2004 (Вт) 15:51

Господа! Вопрос про Условное форматирование...

Сообщение vld » 28.12.2004 (Вт) 16:24

Вопрос: При условном форматировании возможен ввод только трех условий.
1) А если необходимо больше?
2) Как в ОДНОМ условии ввести формулу? Например, если ячейка принимает или значение "А", или значение "В", то выполнить заливку ячейки красным цветом.

Спасибо!

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 28.12.2004 (Вт) 16:26

Больше трех - нельзя, только макросом.

В одном условии - использовать не "значение", а "формула", для указанного примера -
=ИЛИ(A1="A";A1="B")

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.12.2004 (Вт) 16:28

1. На самом деле можно 4. Четвёртое - это то, которое было на ячейке до наложения на неё условного форматирования. Этот формат применяется, когда не выполняется ни одно условие.
Ещё больше - макросом.
2. Так и пиши, прямо с адресом ячейки: =ИЛИ(A1="A"; A1="B")
Excel разберётся с изменением адресов, если ты выделил диапазон для применения условного форматирования.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 28.12.2004 (Вт) 16:33

Обогнал! :lol:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.12.2004 (Вт) 16:37

Не считается, поскольку в п.1 у меня новая информация :P
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

vld
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 28.12.2004 (Вт) 15:51

Сообщение vld » 28.12.2004 (Вт) 17:29

Н-да... Спасибо.
Только возник подспудный вопрос:
Применяю формулу к диапазону А1:В2. При выполнении условия в ячйке В2, изменяется форматирование на всем диапазоне...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 28.12.2004 (Вт) 17:40

Какую формулу?

Если тебе нужно, чтобы у тебя форматирование ячейки зависило от значения в ней же, сделай так: выдели ячейку A1, введи для нее формулу условного форматирования (например, =ИЛИ(A1="A";A1="B")), а потом формат этой ячейки перенеси на весь диапазон A1:B2 (кисточкой, например).


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron