【发布时间】:2014-07-24 20:59:41
【问题描述】:
我有创建散点图的代码(时间与一列数据)。第三列说明数据是“通过”还是“失败”(数据来自一组经过测试的样本)。
我想知道,是否有一种算法可以对第三列进行排序,并根据它是“通过”还是“失败”,将对应的时间和在同一行中偏移的数据单元格添加到一系列的?会有两个系列:一个代表通过,一个代表失败。 x 值是时间,y 值是数据。
我已经编写的代码如下,用于创建带有系列的图表以及它如何找到数据范围(动态变化):
Sub AddCharts()
Dim TSht As Worksheet
Dim Cht as Chart
With TSht
'Find last row in data
LRow = .Cells(.Rows.Count, 1).End(xlUp).Row
'Create Chart
Set Cht = .Shapes.AddChart.Chart
With Cht
.ChartType = xlXYScatter
.SeriesCollection.NewSeries
With .SeriesCollection(1)
.XValues = TSht.Range(Cells(2, 6), Cells(LRow, 6))
.Values = TSht.Range(Cells(2, 7), Cells(LRow, 7))
End With
End With
End With
End Sub
【问题讨论】:
-
如果您提出一个与您一个小时前才提出的问题基本相同的新问题,也许您应该考虑删除第一个问题,或者至少放一个指向最新问题的指针...