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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2010, 11:03   #1
Fezdipekla
Пользователь
 
Регистрация: 11.03.2010
Сообщений: 65
По умолчанию Условное форматирование

Здравствуйте, у меня такая ситуация: существует график проведения совещаний, несколько дат и фамилии, как сделать так, чтобы при равенстве одной из дат текущей дате, фамилии участников совещания закрашивались???
Fezdipekla вне форума Ответить с цитированием
Старый 25.11.2010, 11:15   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Сделать несложно.
Где пример файла?

Посмотрите здесь: http://www.planetaexcel.ru/tip.php?aid=121
(пункт 8. Проверка дат и сроков)
EducatedFool вне форума Ответить с цитированием
Старый 25.11.2010, 14:01   #3
Fezdipekla
Пользователь
 
Регистрация: 11.03.2010
Сообщений: 65
По умолчанию

Прикладываю файл, если одна из дат в строке скажем первой была равна текущей дате, то окрашивается ячейка с наименованием цеха
Вложения
Тип файла: rar график.rar (8.4 Кб, 18 просмотров)
Fezdipekla вне форума Ответить с цитированием
Старый 25.11.2010, 14:29   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Сообщение от Fezdipekla Посмотреть сообщение
если одна из дат в строке скажем первой была равна текущей дате, то окрашивается ячейка с наименованием цеха
Посмотрел файл.
Где дата в первой строке?
Где вообще эта первая строка? (с какой строки вы начинаете счёт)
EducatedFool вне форума Ответить с цитированием
Старый 25.11.2010, 14:55   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

таой вариант подойдет?
Вложения
Тип файла: rar Книга458.rar (7.4 Кб, 19 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.11.2010, 20:34   #6
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Рекомендую использовать
=ПОИСКПОЗ(СЕГОДНЯ();$C3:$GR3; )
СЧЕТЕСЛИ лопатит весь диапазон, ПОИСКПОЗ - только до найденного.
На таком диапазоне это не критично, но как узелок на память
vikttur вне форума Ответить с цитированием
Старый 16.12.2010, 10:29   #7
Клод
 
Регистрация: 15.12.2010
Сообщений: 5
По умолчанию

здравствуйте, подскажите и мне пожалуйста. Который раз сталкиваюсь с ситуацией, когда после некоторого редактирования файла, перестают работать правила в ячейках. Сейчас вот делала таблицу с тарифами, поставила условное форматирование: если в одном столбце значение меньше, окрасить его в зеленый цвет. Если наоборот, то правый столбик - в красный.
При добавлении строк в середину таблице все разладилось. Правило есть, а красит или наоборот или вообще никак

Книга1.zip
Клод вне форума Ответить с цитированием
Старый 16.12.2010, 10:44   #8
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
если в одном столбце значение меньше, окрасить его в зеленый цвет. Если наоборот, то правый столбик - в красный.

Не совсем понятно, но см. файл.
Так?
Вложения
Тип файла: zip формат.zip (8.8 Кб, 12 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 16.12.2010, 10:57   #9
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
При добавлении строк в середину таблице все разладилось.
В правилах форматирования у Вас стояла абсолютная адресация ячеек, т.е.
$A$1, естественно при вставке строк в середину таблицы она остается прежней.
Напишите в правило форматирования адрес ячейки $A1 или А1. Теперь все будет нормально.
p.s. Опятьже, если я правильно понял Ваш вопрос.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 16.12.2010, 11:52   #10
Клод
 
Регистрация: 15.12.2010
Сообщений: 5
По умолчанию

почти так
я хочу, чтобы сравнение шло построчно. А в файле ссылка на ячейку "С1", хотя у Вас сравнивает все правильно, не понимаю

убрала $, все равно не красит, как задумано
Выделяет не меньшее число, а большее
Клод вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условное форматирование ZSV Microsoft Office Excel 4 15.11.2010 12:00
Условное форматирование asas2010 Microsoft Office Excel 0 30.03.2010 16:26
Условное форматирование ShamanK Microsoft Office Excel 5 09.11.2009 21:04
Условное форматирование ZORRO2005 Microsoft Office Excel 6 29.09.2008 16:46
Условное форматирование Asu Microsoft Office Excel 2 18.10.2007 10:14