У меня есть столбчатая кластерная диаграмма и диаграмма рассеяния XY, и я хотел бы объединить их вместе. Они имеют одинаковые оси X и Y, но когда я объединю их вместе, ось X кластерной диаграммы столбца будет go выключена.
Это диаграмма рассеяния XY
И это столбчатая кластерная диаграмма
И когда я копирую диаграмму рассеяния XY в столбец кластеризованной диаграммы, это результат
Я попытался изменить столбец кластеризованный на столбцы ошибок, используя метод из этой ссылки и я могу заставить его работать. Но так как я хочу преобразовать его в VBA, он просто не работает так, как я хотел. Есть маленькие линии da sh, которые делают его странным, как показано ниже.
Я записал макрос для удаления da sh линии, но он просто удалит все ошибки. Это мой код для преобразования столбцовой диаграммы в столбцы ошибок с использованием макросов и небольших изменений.
Sub Macro2()
Dim cht As Chart
Set cht = ActiveChart
With cht
.ChartType = xlXYScatterSmoothNoMarkers
With .FullSeriesCollection(1)
.HasErrorBars = True
.ErrorBars.EndStyle = xlNoCap
.ErrorBar Direction:=xlY, Include:= _
xlMinusValues, Type:=xlPercent, Amount:=100
With .ErrorBars.Format.Line
.Visible = msoTrue
.Weight = 10
End With
.Format.Line.Visible = msoFalse
'.ErrorBars.Format.Line.Visible = msoFalse (i recorded it but it will remove the chart)
End With
End With
end sub
Кроме того, добавив этот код в l oop, мой файл Excel просто закроется без сохранение, поэтому я надеялся, что может быть другой метод.