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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2014, 22:40   #1
Vitulus
 
Регистрация: 20.01.2014
Сообщений: 4
По умолчанию Подсветка найденных значений.

Уважаемые знатоки, просьба помочь макросом в решении следующей задачи !
В файле имеется макрос, который подсвечивает все значения в листе "массив", исходя из совпадения такого значения в эталонном справочнике.
Проблема № 1. После срабатывания макроса подсвечивается значение полностью (либо часть его символов !), если аналогичная часть значения имеется в эталонном справочнике.
Необходимо, чтобы подсветка шрифта значения происходила только в том случае, когда значение совпало на 100 % (т.е. игнорируется часть совпадения. Если в слове фигурирует пробел или знаки (!<>"%:?*) это считается ошибкой и слово не должно подсвечиваться).
Часть названия города, района и т.д., также подсвечивается в части совпадающей со значением (имени, фамилии) эталонного справочника. А так быть не должно (см. массив № 4124.). Для подсветки значений город, район и т.д. будут фигурировать иные значения. Т.е. имя и фамилия не должны влиять на подсветку названий городов, районов, областей и т.д.
Вторая часть задачи
заключается в том, чтобы после запуска макроса, в листе массив, табличка (справа от массива) закрашивалась по следующему принципу.
Если фамилия или имя, или отчество массива полностью совпадает со значением эталонного справочника, тогда соответствующая ячейка таблицы приобретает заливку.
Зеленый цвет - если значение совпадает с эталонным справочником
Серый цвет - если значение не совпадает с эталонным справочником.

Значений в массиве будет очень много, поэтому весь столбик листа 1 должен попасть под проверку.

P/s. Массивы между собой всегда разграничиваются цифрой в начале строки и датой в конце (хотя, она может содержать погрешность).
Вложения
Тип файла: rar ЗАДАЧА 2.rar (51.2 Кб, 12 просмотров)
Vitulus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск массива с оповещением не найденных значений LanaLum Microsoft Office Excel 7 08.08.2012 08:56
Чтение найденных файлов в директории Cats_foot Visual C++ 1 14.12.2011 10:16
[Орешек] Обновления истории найденных на ПК файлов... 2 строки 2 одинаковых имени файла но разные пути... Человек_Борща Общие вопросы Delphi 2 03.07.2011 14:31
Удаление найденных файлов SnowSin Помощь студентам 1 23.04.2011 14:37
Поиск одинаковых значений в стобце, возврат суммы чисел из другого столбца в найденных строках! Kup Microsoft Office Excel 2 25.03.2010 10:15