| 
    
     |  | VBA初心者です。 1系列ずつの複数(この場合7つ)の散布図を作成したいと思っています。
 B1からF1にX値があり、A2からA8に系列名があります。
 以下のような式を作成したのですが、このままでは7系列ある1つの図になってしまいます。
 初歩的な誤りがあるのだと思いますが、どなたかご教授していただけないでしょうか?
 よろしくお願いいたします。
 
 Sub Graph()
 
 ActiveSheet.Shapes.AddChart.Select
 With ActiveChart
 .ChartType = xlXYScatter
 
 For i = 1 To 7
 With .SeriesCollection.NewSeries
 .Name = Sheets("data").Cells(1 + i, 1)
 .XValues = Sheets("data").Range(Cells(1, 2), Cells(1, 6))
 .Values = Sheets("data").Range(Cells(1 + i, 2), Cells(1 + i, 5))
 
 End With
 Next i
 
 End With
 
 End Sub
 
 |  |