Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/75: Рейтинг темы: голосов - 75, средняя оценка - 4.51
2 / 2 / 0
Регистрация: 15.11.2016
Сообщений: 74

Изменение цвета линии диаграммы в зависимости от значения

15.08.2017, 12:34. Показов 15697. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Подскажите, можно ли сделать так, чтобы линии диаграммы автоматически изменяли цвет в зависимости от значений? На листе может быть несколько диаграмм, но тип и условия аналогичны.
Вложения
Тип файла: xlsx Цвет линий диаграммы.xlsx (14.6 Кб, 60 просмотров)
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.08.2017, 12:34
Ответы с готовыми решениями:

Изменение цвета строки в зависимости от значения
Как изменить цвет строки если в ней содержится строка с "Active"? <%@ Page Language="C#" AutoEventWireup="true"...

Изменение цвета поля в зависимости от значения
Доброго времени суток. Имеется заполненная таблица, одно из полей которой должно изменять цвет в зависимости от значения...

Изменение значения ячейки в зависимости от цвета
Здравствуйте, каким условием проверить диапазон ячеек зеленого цвета, для того, чтобы изменить в них значения. Т.е. есть белые ячейки, а...

12
 Аватар для OLEGOFF
1082 / 523 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
15.08.2017, 15:03
Georg1969, если без макросов,то можно так
Вложения
Тип файла: xlsx Цвет линий диаграммы 1.xlsx (14.8 Кб, 147 просмотров)
1
2 / 2 / 0
Регистрация: 15.11.2016
Сообщений: 74
15.08.2017, 15:33  [ТС]
Очень хорошо, OLEGOFF! Как это сделать (пошагово)?
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
15.08.2017, 15:35
в модуль листа
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Range("B2:B6"), Target) Is Nothing Then Exit Sub
Select Case Target.Value
   Case Is <= 0.4: iColor = vbRed
   Case Is <= 0.6: iColor = vbYellow
   Case Is <= 0.9: iColor = vbBlue
   Case Else:    iColor = vbGreen
End Select
With ActiveSheet.ChartObjects("Диаграмма 2").Chart
    .SeriesCollection(1).Points(Target.Row - 1).Interior.Color = iColor
End With
End Sub
0
 Аватар для OLEGOFF
1082 / 523 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
15.08.2017, 15:38
Georg1969, в ячейках C2:F6 находятся формулы,по вычислениям которых строятся ряды данных графика
Посмотрите выбор источника данных
1
2 / 2 / 0
Регистрация: 15.11.2016
Сообщений: 74
16.08.2017, 08:06  [ТС]
Vlad999, скопировал в модуль листа, но ничего не сработало. Сделайте, пож-ста, это в моем файле и прикрепите к ответу.
0
 Аватар для OLEGOFF
1082 / 523 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
16.08.2017, 08:42
Цитата Сообщение от Georg1969 Посмотреть сообщение
Vlad999, скопировал в модуль листа, но ничего не сработало
Georg1969, все работает если вводить число в ячейки В2:В6
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
16.08.2017, 08:55
вот смотрите. макрос срабатывает на ручное изменение в ячейках В2:В6 и только для одной ячейки. перейти к коду макроса нажатием кнопок alt+F11.
Вложения
Тип файла: zip Цвет линий диаграммы_vba.zip (17.1 Кб, 76 просмотров)
0
2 / 2 / 0
Регистрация: 15.11.2016
Сообщений: 74
16.08.2017, 13:33  [ТС]
OLEGOFF, Vlad999, благодарю за помощь.
0
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 29
16.05.2019, 14:59
Добрый день товарищи. Хотелось бы у вас узнать, сможете ли вы подсказать мне, правильный макрос или же в екселе есть такая функция. Опишу ситуацию: Есть лист с графиками, их более 6. Нужно, чтобы на новом листе, при выборе ячейки, одно значение это 1 график с другого листа, второе значение это 2 график и т.д. Подскажите кто чем сможет)
0
 Аватар для OLEGOFF
1082 / 523 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
16.05.2019, 15:14
SHoTeR656, во-первых - какое отношение имеет ваш вопрос к данной теме?
во-вторых - приложите файл с примером.Что есть и что надо.
в-третьих - создайте свою тему и там обсудим данный вопрос.
P.S.По сути вопроса могу подсказать.Создайте таблицу данных для построения графика применив формулы ЕСЛИ.
0
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 29
16.05.2019, 16:39
Сейчас создам тему, и приложу файлы
0
0 / 0 / 0
Регистрация: 16.05.2019
Сообщений: 29
17.05.2019, 10:37
EXCEL. Выбор построеного графика с одного листа, в соответствии со значением ячейки на другом листе!!!!!!!!!!! Товарищи зайдите по этой теме, подскажите пожалуйста, срочно нужно!!!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2019, 10:37
Помогаю со студенческими работами здесь

Изменение цвета поля в зависимости от значения
Как в ленточной или табличной форме (Access 2000) при помощи VBA подсветить поле, в зависимости от его значения (больше или меньше 0)? ...

Изменение цвета шрифта TextBox в зависимости от значения
Всем привет. Суть проблемы попытаюсь объяснить максимально понятно. У меня есть форма, которую вы видите ниже: Мне нужно...

Изменение цвета поля в зависимости от выбранного значения
Есть игровое поле из 12 условных полей. Каждое из них может принимать 4 значения: Поле серого цвета, красного, синего или зеленого на...

Изменение цвета точки в зависимости от значения температуры
Всем привет. У меня следующий вопрос. Есть следующие исходные данные: координаты точки и температура в этой точке. Также есть значения...

Изменение цвета фона текста в зависимости от значения
Здравствуйте уважаемые форумчане. Только начал изучать xml понадобилось сделать следующее: в зависимости от цены продукта изменить цвет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru