Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2011, 10:56   #1
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию Заливка ячеек в Excel

Доброго дня всем жителям славного королевства!
Помогите пожалуйста вот с какой проблемой:
заливать ячейки разными цветами можно с помощью форматирования или просто с помощью таблицы цветов. Причем, форматирование имеет приоритет! Т. е. окрашивая сначала ячейку, например, в красный цвет с помощью таблицы, а потом, например, в зеленый с помощью форматирования, красный цвет пропадет! Можно ли поменять приоритет?
С уважением, Док
Доктор вне форума Ответить с цитированием
Старый 04.02.2011, 12:08   #2
Djeki
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 136
По умолчанию

Цитата:
Сообщение от Доктор Посмотреть сообщение
Доброго дня всем жителям славного королевства!
Помогите пожалуйста вот с какой проблемой:
заливать ячейки разными цветами можно с помощью форматирования или просто с помощью таблицы цветов. Причем, форматирование имеет приоритет! Т. е. окрашивая сначала ячейку, например, в красный цвет с помощью таблицы, а потом, например, в зеленый с помощью форматирования, красный цвет пропадет! Можно ли поменять приоритет?
С уважением, Док
Приоритет имеет последняя команда..Если вначале форматирование а затем заливка в зелёный, то будет зелёный..
Djeki вне форума Ответить с цитированием
Старый 04.02.2011, 12:33   #3
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Самое интересное, что такой вариант не прокатывает!! Можете попробовать и убедиться!!!
Надо что то другое!
А за ответ - СПАСИБО
Доктор вне форума Ответить с цитированием
Старый 04.02.2011, 13:05   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Условное форматирование имеет приоритет над всеми другими видами форматирования. Так устроен Excel.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 04.02.2011, 13:09   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Надо что то другое!
А что-то другое...
если уж возникает такая проблема, можно снимать условное форматирование по какому-либо условию и тогда уж применять обычное.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 04.02.2011, 13:11   #6
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Это конечно можно! Но есть одно но!!!!!! В форматировании не предусмотрено условие на обычную заливку ячейки!
СПАСИБО за ответ
Доктор вне форума Ответить с цитированием
Старый 04.02.2011, 13:13   #7
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

То, что так устроен excel - я знаю!!!!!! Как это обойти??? Вот ВОПРОС!!!!!!!!!!!!!!!!
Доктор вне форума Ответить с цитированием
Старый 04.02.2011, 13:18   #8
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Я говорил не об этом.
Можно снять условное форматирование программно полностью, например для диапазона:
[A1:C100].FormatConditions.Delete
или только какое либо из условий
[A1:C100].FormatConditions(2).Delete
и затем уже применять обычное форматирование.
p.s.
А вообще, у меня сложилась стойкая неприязнь к объединенным ячейкам и условному форматированию
И то и другое применяю очень редко и только в самом крайнем случае
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 04.02.2011 в 13:21.
VictorM вне форума Ответить с цитированием
Старый 04.02.2011, 13:23   #9
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Я объясню в чем моя проблема, может чего подскажете:
есть план по выпуску изделий; изделие А поставляется разным потребителям; самая нижняя строка с изделием А отображает сколько всего А в плане в тот или иной месяц; чтобы эта строка выделялась, я ее форматирую серым цветом; и параллельно нужно отмечать красным долг и зеленым сдачу.
Доктор вне форума Ответить с цитированием
Старый 04.02.2011, 13:34   #10
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Ну если я правильно понял, у вас всего три условия, их вполне можно прописать в условном форматировании. 3 условия для Excel 2003, в 2007 можно больше.

Как-то была тема на форуме, как прописать для 2003-го условий больше 3-х
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита ячеек в excel 2007 Brucebelg Microsoft Office Excel 4 27.09.2010 13:56
Заливка прямоугольника в Excel UFO665 Microsoft Office Excel 7 24.06.2010 19:34
Excel заливка + формула DEHcuk Microsoft Office Excel 12 15.10.2009 14:27
выгрузка определенных ячеек из excel kate158 Общие вопросы Delphi 12 23.09.2009 11:26
Заливка автофигуры и значения ячеек Иванов_ДМ Microsoft Office Excel 9 23.09.2009 11:22