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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2015, 17:47   #1
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию Как отловить результат применения условного форматирования?

Например как узнать сколько ячеек и с какими координатами подкрасились по признаку дублей?

Макросом пробегать весь диапазон с данными и проверять условие заданное в условном форматировании- не выход (по разным причинам)
RISagitov вне форума Ответить с цитированием
Старый 02.11.2015, 19:35   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Лучше относиться к условному форматированию именно как к форматированию - средству для улучшения вида листа, которое предназначено для человека, а не для программы.
То есть программа не должна пытаться "смотреть" на лист как человек, а работать с данными программными способами. В частности, для поиска дублей подходит словарь или коллекция.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 02.11.2015, 20:11   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Макросом пробегать весь диапазон с данными и проверять условие заданное в условном форматировании- не выход
Значит Вы попали в типичную безвыходную ситуацию((((
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.11.2015, 03:54   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Как вариант - отказаться от условного форматирования, а формат изменять по событию изменения ячеек листа. В этом случае, все свойства ячеек будут доступны для контроля.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 03.11.2015, 08:55   #5
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию

ну что значит ни как,
наверное правильнее сказать что Вы не сталкивались с этим и простыми способами это не так просто сделать..
RISagitov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формула для условного форматирования Leojse Microsoft Office Excel 1 13.08.2014 23:50
Глюки условного форматирования ANB Microsoft Office Excel 1 29.06.2013 18:13
Как добиться условного форматирования, при котором бы выделялась вся строка определенным цветом Сергей Ш. Microsoft Office Excel 2 08.05.2013 10:44
Функция для условного форматирования kipish_lp Microsoft Office Access 1 22.06.2011 07:48
Зафиксировать результат условного форматирования KOHCEPBATOP Microsoft Office Excel 3 16.08.2010 09:27