Excel VBA – select一个包括隐藏列的范围
提前感谢任何愿意帮助的人。
我已经把这个代码放在一起,select一个表的非连续单元格来创build一个图表(表格的行数不同)
Sub graphB() Dim sht As Worksheet Dim LastRow As Long Set sht = ThisWorkbook.Worksheets("CF_total") LastRow = sht.Range("E2").CurrentRegion.Rows.Count ActiveSheet.Shapes.AddChart.Select Set myRange = Union(Range(sht.Cells(2, 5), sht.Cells(LastRow, 5)), Range(sht.Cells(2, 12), sht.Cells(LastRow, 12))) ActiveChart.SetSourceData Source:=myRange ActiveChart.ChartType = xlPie End Sub
但是现在我决定隐藏工作表的第12列(它包含我想要绘制的数据),并且不再工作。 关于如何解决这个问题的任何想法? 谢谢!
VBA的是,
ActiveChart.PlotVisibleOnly = False
有关更多信息,请参阅Chart.PlotVisibleOnly Property 。