首页 文章

VBA Excel - 从内存中设置图表数据

提问于
浏览
0

在Excel中,通过VBA,是否可以从内存中保存的数据设置图表数据?例如,如果您在VBA [1,2,3,4,5,6 ...]中创建了一个数组,那么工作簿显示中是否有一个图表?

谢谢 - KC

1 回答

  • 2

    是的,这是一个简单的例子......

    Sub test()
    
        Dim vXVals As Variant
        Dim vVals As Variant
    
        vXVals = Array("Wk1", "Wk2", "Wk3")
        vVals = Array(100, 175, 150)
    
        With ActiveSheet.ChartObjects.Add(Left:=Range("B2").Left, Top:=Range("B2").Top, Width:=360, Height:=210).Chart
            With .SeriesCollection.NewSeries
                .Name = "Series Name"
                .XValues = vXVals
                .Values = vVals
            End With
        End With
    
    End Sub
    

    希望这可以帮助!

相关问题