我已经编写了通过单击按钮生成图形的代码,它工作正常。
问题是它正在选择整个列,即开始到结束,所以我想从第二个单元格中选择指定的列。
这是我的代码:
Dim ch As Chart
Set ch = ActiveWorkbook.Charts.Add
Set ch = ch.Location(Where:=xlLocationAsObject, Name:=assume)
With ch
.ChartType = xlXYScatterLines
With .Parent
.Top = Columns(b).Offset(0, 4).Top
.Left = Columns(b).Offset(0, 4).Left
.Name = "ch"
End With
End With
Dim sh As Series
Set sh = ch.SeriesCollection(1)
With sh
.Values = Columns(b).Offset(0, 0)
.XValues = Columns(b).Offset(0, -2)
End With
这里“假设”是保存工作表名称的变量。并且“b”是保存列名示例“a”“b”的变量...
soo 如果 "b"= coulmn "e" 那么它应该从 Columns(b).Offset(0, -2) 的第二个单元格中选择数据