だから、私は配列を作成し、データをチャートに入れようとしています...しかし、範囲からではなく、生成した配列からデータをチャートに取り込む方法がわかりません。Excel シートから Range を使用してチャートをコーディングしました。しかし、この配列がある場合、そのすべてを実現する方法がわかりません。
サブプロシージャが 2 つあります。そのうちの1つの中で使用したい
Call ChartNew2(myArray)
どうやってやるの?私はこの方法で試しましたが、私も成功しませんでした...
Sub ChartNew2(result2 As Variant)
Dim i As Integer
ReDim result2(1 To 4, 1 To 1)
Charts.Add
For i = LBound(result2, 1) To UBound(result2, 1)
result2(i, 1) = result2
Next i
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.Location Where:=xlLocationAsObject
With ActiveChart
.HasTitle = True
.Axes(xlValue, xlPrimary).HasTitle = True
End With
With ActiveChart.Axes(xlValue)
.HasMajorGridlines = True
End With
ActiveChart.HasLegend = False
ActiveChart.PlotArea.Select
Selection.Interior.ColorIndex = xlAutomatic
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MaximumScale = 1
End With
End Sub