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

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

15.08.2017, 12:34. Показов 15200. Ответов 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
3943 / 2336 / 790
Регистрация: 02.11.2012
Сообщений: 6,208
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
3943 / 2336 / 790
Регистрация: 02.11.2012
Сообщений: 6,208
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
Ответ Создать тему
Новые блоги и статьи
Веб-автоматизация с Python и Selenium
AI_Generated 25.06.2025
Selenium с Python — это комбинация, которая выдержала проверку временем. Несмотря на появление новых инструментов вроде Playwright или Puppeteer, связка Python-Selenium остаётся золотым стандартом. . .
CQRS и Event Sourcing на C#
ArchitectMsa 25.06.2025
За последние несколько лет сложность корпоративных приложений выросла в геометрической прогрессии. Простые монолитные системы уступили место распределенным микросервисам, а нагрузка на корпоративные. . .
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »