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

Вход

Регистрация

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

 

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

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

Excel 2013, 2016
Доброго времени суток,

Раскрашиваю свои три столбика и возник еще один вопрос.

Подскажите, пожалуйста, как сделать дата бар для столбца max, который бы при actual>max заполнялся остатком от actual-max*, так вроде логично.


* то есть:
500-100=400, это больше 100 поэтому закрашиваем max полностью
500-200=300, больше 200, закрашиваем полностью
500-300=200, меньше 300, закрашиваем на две трети
500-400=100, меньше 400, закрашиваем на 100
500-480=20, меньше 480, закрашиваем на 20
К сообщению приложен файл: bars_exceed.xlsm (22.2 Kb)


Сообщение отредактировал user0 - Суббота, 21.01.2017, 04:51
 
Ответить
СообщениеДоброго времени суток,

Раскрашиваю свои три столбика и возник еще один вопрос.

Подскажите, пожалуйста, как сделать дата бар для столбца max, который бы при actual>max заполнялся остатком от actual-max*, так вроде логично.


* то есть:
500-100=400, это больше 100 поэтому закрашиваем max полностью
500-200=300, больше 200, закрашиваем полностью
500-300=200, меньше 300, закрашиваем на две трети
500-400=100, меньше 400, закрашиваем на 100
500-480=20, меньше 480, закрашиваем на 20

Автор - user0
Дата добавления - 21.01.2017 в 04:16
Pelena Дата: Суббота, 21.01.2017, 09:15 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Так подойдёт?
К сообщению приложен файл: 8705349.xlsm (21.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Так подойдёт?

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

Excel 2013, 2016
Да, подойдет.
Спасибо огромное!
 
Ответить
СообщениеДа, подойдет.
Спасибо огромное!

Автор - user0
Дата добавления - 21.01.2017 в 10:13
bmv98rus Дата: Суббота, 21.01.2017, 10:18 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Pelena,

Пока форум не отвечал, с языка сорвали :-). А вот вопрос, ведь там можно максимум как формулу прописать, а не как значение, правда не релативную, но все равно каждую ячейку форматируем, за то при изменении значений все пересчитается.
[vba]
Код
 cfDataBar.MaxPoint.Modify newtype:=xlConditionValueFormula, _
     newvalue:="=" & oRange(iCnt, 3).Address & "^2/(" & oRange(iCnt, 2).Address & "-" & oRange(iCnt, 3).Address & ")"
[/vba]


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 21.01.2017, 10:28
 
Ответить
СообщениеPelena,

Пока форум не отвечал, с языка сорвали :-). А вот вопрос, ведь там можно максимум как формулу прописать, а не как значение, правда не релативную, но все равно каждую ячейку форматируем, за то при изменении значений все пересчитается.
[vba]
Код
 cfDataBar.MaxPoint.Modify newtype:=xlConditionValueFormula, _
     newvalue:="=" & oRange(iCnt, 3).Address & "^2/(" & oRange(iCnt, 2).Address & "-" & oRange(iCnt, 3).Address & ")"
[/vba]

Автор - bmv98rus
Дата добавления - 21.01.2017 в 10:18
Pelena Дата: Суббота, 21.01.2017, 10:45 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
можно максимум как формулу прописать

Да, я отвечала уже на такой вопрос в этой теме
http://www.excelworld.ru/forum/10-31993-1
Но в данном случае такая задача не стояла, вроде


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
можно максимум как формулу прописать

Да, я отвечала уже на такой вопрос в этой теме
http://www.excelworld.ru/forum/10-31993-1
Но в данном случае такая задача не стояла, вроде

Автор - Pelena
Дата добавления - 21.01.2017 в 10:45
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Условное форматирование Data Bars с заполнением остатком (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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