【发布时间】:2019-08-16 10:08:46
【问题描述】:
我正在尝试为图表制作一个宏,以根据图表上方的周数(列数)获取更多数据。值完美地工作,但 x 轴(类别)不起作用。
1) 它没有获取新数据 - 尽管 range(*) 本身工作正常
2) 数据在合并单元格中,我需要选择它们,然后过滤那些空(合并)单元格。
Dim StartColumn As Integer
Dim EndColumn As Integer
Range("XFD3").End(xlToLeft).Select
StartColumn = Range("XFD3").End(xlToLeft).Column
EndColumn = Selection.Columns.Count + StartColumn - 1
ActiveSheet.ChartObjects("Graf_THP").Activate
ActiveChart.FullSeriesCollection(1).Values = Range(Cells(6, 4), Cells(6, EndColumn))
ActiveChart.FullSeriesCollection(2).Values = Range(Cells(7, 4), Cells(7, EndColumn))
ActiveChart.FullSeriesCollection(3).Values = Range(Cells(8, 4), Cells(8, EndColumn))
ActiveChart.FullSeriesCollection(3).XValues = Range(Cells(5, 4), Cells(5, EndColumn))
' last line is where problems are...
这就是他正在做的事情:
这就是我希望他做的事情:
提前感谢您的帮助
【问题讨论】: