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

Вход

Регистрация

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

 

= Мир MS Excel/Условное форматирование нескольких диапазонов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Условное форматирование нескольких диапазонов (Макросы/Sub)
Условное форматирование нескольких диапазонов
user0 Дата: Пятница, 20.01.2017, 09:58 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
Доброго времени,

Подскажите, пожалуйста, как лучше/проще сделать чтобы условное форматирование (датабары) применялось к нескольким проименованым диапазонам (data1, data2)?
В примере применяется только для диапазона data.
К сообщению приложен файл: bars_rng.xlsm (30.7 Kb)


Сообщение отредактировал user0 - Пятница, 20.01.2017, 10:00
 
Ответить
СообщениеДоброго времени,

Подскажите, пожалуйста, как лучше/проще сделать чтобы условное форматирование (датабары) применялось к нескольким проименованым диапазонам (data1, data2)?
В примере применяется только для диапазона data.

Автор - user0
Дата добавления - 20.01.2017 в 09:58
_Boroda_ Дата: Пятница, 20.01.2017, 10:13 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А если тупо добавить цикл по диапазонам?
К сообщению приложен файл: bars_rng_1.xlsm (43.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА если тупо добавить цикл по диапазонам?

Автор - _Boroda_
Дата добавления - 20.01.2017 в 10:13
user0 Дата: Пятница, 20.01.2017, 10:56 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
Спасибо!
Да, конечно можно и циклом (хотя мне и этот-то код дался ой как не просто :D ), я просто думал вдруг можно куда-то вкорячить что-то типа Range("data,data1,data2"), как в проверке изменений.


Сообщение отредактировал user0 - Пятница, 20.01.2017, 10:57
 
Ответить
СообщениеСпасибо!
Да, конечно можно и циклом (хотя мне и этот-то код дался ой как не просто :D ), я просто думал вдруг можно куда-то вкорячить что-то типа Range("data,data1,data2"), как в проверке изменений.

Автор - user0
Дата добавления - 20.01.2017 в 10:56
_Boroda_ Дата: Пятница, 20.01.2017, 11:16 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
мне и этот-то код дался ой как не просто

Я ж Вам все сделал уже. Вы приложенный файл смотрели? Кстати, Ваш код я не трогал, только цикл добавил
Можно еще в Worksheet_Change найти диапазон, в котором изменение и передать его в макрос раскраски. Но там тогда еще нужно предусмотреть возможность одновременного изменения ячеек в нескольких диапазонах - типа Вы выделяете А2:К10 и стираете


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
мне и этот-то код дался ой как не просто

Я ж Вам все сделал уже. Вы приложенный файл смотрели? Кстати, Ваш код я не трогал, только цикл добавил
Можно еще в Worksheet_Change найти диапазон, в котором изменение и передать его в макрос раскраски. Но там тогда еще нужно предусмотреть возможность одновременного изменения ячеек в нескольких диапазонах - типа Вы выделяете А2:К10 и стираете

Автор - _Boroda_
Дата добавления - 20.01.2017 в 11:16
user0 Дата: Пятница, 20.01.2017, 11:36 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013, 2016
Да, конечно смотрел, большое Вам спасибо за помощь.

Я совсем не подразумевал что что-то не так, наоборот рад что Вы и цикл вставили, сам бы я это долго конструировал )

Можно еще в Worksheet_Change найти диапазон, в котором изменение и передать его в макрос раскраски. Но там тогда еще нужно предусмотреть возможность одновременного изменения ячеек в нескольких диапазонах - типа Вы выделяете А2:К10 и стираете
Ок, тогда уж лучше цикл оставить. Но буду иметь ввиду такую возможность.


Сообщение отредактировал user0 - Пятница, 20.01.2017, 11:44
 
Ответить
СообщениеДа, конечно смотрел, большое Вам спасибо за помощь.

Я совсем не подразумевал что что-то не так, наоборот рад что Вы и цикл вставили, сам бы я это долго конструировал )

Можно еще в Worksheet_Change найти диапазон, в котором изменение и передать его в макрос раскраски. Но там тогда еще нужно предусмотреть возможность одновременного изменения ячеек в нескольких диапазонах - типа Вы выделяете А2:К10 и стираете
Ок, тогда уж лучше цикл оставить. Но буду иметь ввиду такую возможность.

Автор - user0
Дата добавления - 20.01.2017 в 11:36
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Условное форматирование нескольких диапазонов (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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