Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / на графике убрать линию / 15 сообщений из 15, страница 1 из 1
30.10.2017, 15:24
    #39544546
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
что-то не пойму.
если делаю график и значения указываю диапазон, где пусто, график прерывается.
а когда прописываю значения в ручную, то варианты ""/''/null/empty и т.д. выдает ошибку.
...
Рейтинг: 0 / 0
30.10.2017, 15:25
    #39544549
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
что нужно прописать. в ручную, что бы график прерывался, а не переводил в 0?
...
Рейтинг: 0 / 0
30.10.2017, 15:55
    #39544582
vborets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
Focha,
=НД()
...
Рейтинг: 0 / 0
30.10.2017, 15:59
    #39544588
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
vboretsFocha,
=НД()

пробовал, можешь пример скинуть
...
Рейтинг: 0 / 0
31.10.2017, 16:49
    #39545415
vborets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
Focha,

вот
...
Рейтинг: 0 / 0
31.10.2017, 17:50
    #39545465
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
vboretsFocha,

вот
а можешь в zip сделать :)
...
Рейтинг: 0 / 0
01.11.2017, 18:45
    #39546330
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
Fochaа можешь в zip сделать :)Установи себе маленький и бесплатный 7zip , он RAR открывает (помимо многих других форматов).
В файле нет ответа на заданный вопрос. Насколько я знаю, невозможно задать массив значений ряда вручную или с помощью VBA так, чтобы получился разрыв на графике. Приходится выгружать данные на (скрытый) лист, очищать нужные ячейки и назначать диапазон источником данных для графика.
Другой вариант - сделать несколько отдельных рядов с одинаковым форматированием.
...
Рейтинг: 0 / 0
02.11.2017, 18:18
    #39546924
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
КазанскийFochaа можешь в zip сделать :)Установи себе маленький и бесплатный 7zip , он RAR открывает (помимо многих других форматов).
В файле нет ответа на заданный вопрос. Насколько я знаю, невозможно задать массив значений ряда вручную или с помощью VBA так, чтобы получился разрыв на графике. Приходится выгружать данные на (скрытый) лист, очищать нужные ячейки и назначать диапазон источником данных для графика.
Другой вариант - сделать несколько отдельных рядов с одинаковым форматированием.

да пришлось сделать так ;(
...
Рейтинг: 0 / 0
02.11.2017, 18:29
    #39546931
vborets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
КазанскийВ файле нет ответа на заданный вопрос.

что значит нет ответ?
А это что?
...
Рейтинг: 0 / 0
02.11.2017, 20:17
    #39546978
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
vborets,
это график, построенный по диапазону ячеек. А ТС хочет задавать значения в окне "Изменение ряда" или методом
Код: vbnet
1.
mychart.SeriesCollection(1).Values = Array(4, 5, 7, 8, 9)
...
Рейтинг: 0 / 0
03.11.2017, 10:36
    #39547217
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
vboretsКазанскийВ файле нет ответа на заданный вопрос.

что значит нет ответ?
А это что?

Читай внимательно
...
Рейтинг: 0 / 0
03.11.2017, 10:36
    #39547218
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
Казанскийvborets,
это график, построенный по диапазону ячеек. А ТС хочет задавать значения в окне "Изменение ряда" или методом
Код: vbnet
1.
mychart.SeriesCollection(1).Values = Array(4, 5, 7, 8, 9)



ага, а теперь как сделать разрыв?
...
Рейтинг: 0 / 0
03.11.2017, 12:19
    #39547309
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
Fochaага, а теперь как сделать разрыв?Можно объединить варианты:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub ttt()
    Dim mychart As Chart, err_v
    Set mychart = ActiveChart
    err_v = Application.Match(1, Range("FF100:ff100"), 0)
    mychart.DisplayValueNotAvailableAsBlank = True
    mychart.DisplayBlanksAs = xlNotPlotted
    mychart.SeriesCollection(1).Values = Array(1, 2, 3, err_v, 5, 6, err_v, 8, 9)
End Sub


но как видно, все равно придется в местах разрывов записывать переменную с НД. Других вариантов я думаю нет.
...
Рейтинг: 0 / 0
03.11.2017, 12:51
    #39547342
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
The_Prist mychart.DisplayValueNotAvailableAsBlank = TrueВ 2007 нету
А это можно проще
Код: vbnet
1.
2.
3.
    err_v = CVErr(2042)
    'или если в Excel
    err_v = CVErr(xlErrNA)
...
Рейтинг: 0 / 0
03.11.2017, 12:57
    #39547349
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на графике убрать линию
КазанскийА это можно прощеНу да, верно. Написал первое, что пришло в голову.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / на графике убрать линию / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]