powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / (VBA EXCEL) График "по-умолчанию"
1 сообщений из 1, страница 1 из 1
(VBA EXCEL) График "по-умолчанию"
    #36694942
Задача - построить массив графиков по табличным данным.
Когда в макросе пишу:
Код: plaintext
1.
2.
3.
4.
5.
Set Graph_field = ActiveWorkbook.Charts.Add
With Graph_field
  .Name = "Graph"
  .ChartType = xlXYScatterLinesNoMarkers
  .HasLegend = False
End With
Вставляется график "по-умолчанию", который мне совсем не нужен и я его удаляю:
Код: plaintext
1.
2.
3.
For Each c_c In Graph_field.SeriesCollection
  c_c.Delete
Next
Графики, которые, затем, строю начинают обладать идиотическим свойством невосприятия цвета и толщины линий:
Set ns = Graph_field.SeriesCollection.NewSeries
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  With ns
     .ChartType = xlXYScatterSmooth
     .XValues = X_values_str
     .Values = Y_values_str
     .MarkerStyle = xlNone
     With ns.Border
       .ColorIndex =  8 
       .Weight = xlHairline
       .LineStyle = xlContinuous
     End With
 End With
даже, если пытаюсь выставить эти параметры вручную.
После повторного открытия файла графики "разноцвечиваются" и становятся доступными для ручного редактирования.
Думаю, что проблема связана с удалением "умолчального" графика.
Можно-ли создать пустой лист для построения графиков, чтобы ничего предварительно не надо было удалять?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / (VBA EXCEL) График "по-умолчанию"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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