Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Заливка ячейки столбца произвольной длины по двум условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Заливка ячейки столбца произвольной длины по двум условиям (Макросы/Sub)
Заливка ячейки столбца произвольной длины по двум условиям
dgi-dai Дата: Пятница, 05.09.2014, 16:54 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте! Необходимо заливать ячейку столбца произвольной длины различными цветами в зависимости от того, содержит ли данная ячейка текстовые фрагменты (1 или 2 условия по логике "И"). Фрагменты ищутся без учета регистра, т.е. например, есть ли в данной ячейке текст "прожектор" и "галогенный" или "Прожектор" и "ГАЛОГЕННЫЙ". Число проверяемых условий для одной ячейки - до 30. Условное форматирование не подходит, так как впоследствии цвет заливки ячейки будет редактироваться-меняться. Файл примера с исходным текстом и результатом прилагаю. Был бы признателен за макрос, который может это делать.
К сообщению приложен файл: 01.xlsx (22.0 Kb)


Сообщение отредактировал dgi-dai - Пятница, 05.09.2014, 16:55
 
Ответить
СообщениеЗдравствуйте! Необходимо заливать ячейку столбца произвольной длины различными цветами в зависимости от того, содержит ли данная ячейка текстовые фрагменты (1 или 2 условия по логике "И"). Фрагменты ищутся без учета регистра, т.е. например, есть ли в данной ячейке текст "прожектор" и "галогенный" или "Прожектор" и "ГАЛОГЕННЫЙ". Число проверяемых условий для одной ячейки - до 30. Условное форматирование не подходит, так как впоследствии цвет заливки ячейки будет редактироваться-меняться. Файл примера с исходным текстом и результатом прилагаю. Был бы признателен за макрос, который может это делать.

Автор - dgi-dai
Дата добавления - 05.09.2014 в 16:54
wild_pig Дата: Пятница, 05.09.2014, 20:08 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 517
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
подозрительно похожая тема
Число проверяемых условий для одной ячейки - до 30

И что, надо 30 оттенков рисовать?
Может просто рассказать для чего нужна эта раскраска?


Сообщение отредактировал wild_pig - Пятница, 05.09.2014, 20:08
 
Ответить
Сообщениеподозрительно похожая тема
Число проверяемых условий для одной ячейки - до 30

И что, надо 30 оттенков рисовать?
Может просто рассказать для чего нужна эта раскраска?

Автор - wild_pig
Дата добавления - 05.09.2014 в 20:08
AndreTM Дата: Пятница, 05.09.2014, 20:29 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Не, ну можно же просто сделать - список (возможно, генерируемый) слов-ключей + отображение формата ячеек списка (предварительно раскрашенных) на столбец данных. Можно даже предусмотреть "смешивание" цветов для нескольких условий.

Другое дело, что да, хотелось бы понять, зачем же так жестоко задействовать красивости - неужто просто выборки данных по критериям стали недоступны офис-менеджерам? :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНе, ну можно же просто сделать - список (возможно, генерируемый) слов-ключей + отображение формата ячеек списка (предварительно раскрашенных) на столбец данных. Можно даже предусмотреть "смешивание" цветов для нескольких условий.

Другое дело, что да, хотелось бы понять, зачем же так жестоко задействовать красивости - неужто просто выборки данных по критериям стали недоступны офис-менеджерам? :)

Автор - AndreTM
Дата добавления - 05.09.2014 в 20:29
dgi-dai Дата: Воскресенье, 07.09.2014, 16:53 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
wild_pig, AndreTM - Тема на сайте excel-vba сделана мною же. Не знал, что эти сайты "перекликаются" - просто хотел получить ответ побыстрее. Разноцветная заливка используется как первичная обработка большого объема таможенной статистики. На следующем этапе обработки сгруппированные по цвету ячейки будут просматриваться вручную и редактироваться (т.е. будет меняться цвет заливки) в соответствии с другими критериями. К сожалению, критерии отбора - например, соответствие названия товара текущему ассортименту компанию автоматизировать довольно сложно. Поэтому хотелось бы облегчить хотя бы первичный отбор.
 
Ответить
Сообщениеwild_pig, AndreTM - Тема на сайте excel-vba сделана мною же. Не знал, что эти сайты "перекликаются" - просто хотел получить ответ побыстрее. Разноцветная заливка используется как первичная обработка большого объема таможенной статистики. На следующем этапе обработки сгруппированные по цвету ячейки будут просматриваться вручную и редактироваться (т.е. будет меняться цвет заливки) в соответствии с другими критериями. К сожалению, критерии отбора - например, соответствие названия товара текущему ассортименту компанию автоматизировать довольно сложно. Поэтому хотелось бы облегчить хотя бы первичный отбор.

Автор - dgi-dai
Дата добавления - 07.09.2014 в 16:53
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Заливка ячейки столбца произвольной длины по двум условиям (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!