|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
vsto(VB2010)绘图时数据删掉了,图形还在?不知道是不是代码问题,在VBA中录宏得到的代码1、使用以下代码:- <font size="3"><b>Function TongCurvesPlot(ByVal str As String)
- ''''错误待修改
- xlApp.ActiveSheet.Shapes.AddChart.Select()
- xlApp.ActiveChart.ChartType = 73
- xlApp.ActiveChart.SetSourceData(Source:=xlApp.Range("A1:F103"))
- xlApp.ActiveChart.PlotArea.Select()
- xlApp.ActiveChart.SeriesCollection(1).Values = xlApp.Range("A2:A103").Value
- xlApp.ActiveChart.SeriesCollection(1).XValues = xlApp.Range("B2:B103").Value
- xlApp.ActiveChart.SeriesCollection(2).Values = xlApp.Range("A2:A103").Value
- xlApp.ActiveChart.SeriesCollection(2).XValues = xlApp.Range("C2:C103").Value
- xlApp.ActiveChart.SeriesCollection(3).Values = xlApp.Range("A2:A103").Value
- xlApp.ActiveChart.SeriesCollection(3).XValues = xlApp.Range("D2:D103").Value
- xlApp.ActiveChart.SeriesCollection(4).Values = xlApp.Range("A2:A103").Value
- xlApp.ActiveChart.SeriesCollection(4).XValues = xlApp.Range("E2:E103").Value
- xlApp.ActiveChart.SeriesCollection(5).Values = xlApp.Range("A2:A103").Value
- xlApp.ActiveChart.SeriesCollection(5).XValues = xlApp.Range("F2:F103").Value
- ' xlApp.ActiveChart.SeriesCollection(6).Values = xlApp.Range("A2:A103")
- ' xlApp.ActiveChart.SeriesCollection(6).XValues = xlApp.Range("G2:G103")
- xlApp.ActiveChart.SeriesCollection.NewSeries()
- xlApp.ActiveChart.SeriesCollection(6).Name = xlApp.Range("Q1").Value
- xlApp.ActiveChart.SeriesCollection(6).XValues = xlApp.Range("P2:P500").Value
- xlApp.ActiveChart.SeriesCollection(6).Values = xlApp.Range("Q2:Q500").Value
- xlApp.ActiveChart.SeriesCollection.NewSeries()
- xlApp.ActiveChart.SeriesCollection(7).Name = xlApp.Range("S1").Value
- xlApp.ActiveChart.SeriesCollection(7).XValues = xlApp.Range("R2:R500").Value
- xlApp.ActiveChart.SeriesCollection(7).Values = xlApp.Range("S2:S500").Value
- Return False
- End Function</b></font>
复制代码 2、生成的图形如下
(显然粉色的数据已经删掉,但图形还在);
3、看图形的数据,好像是数组?
=SERIES(aaa!$F$1,{#N/A,5.85819740536601,9.93071893295316,12.3379936060456,14.0638501105119,15.4166186539623,16.5336452904526,17.488201219471,18.3240287952852,19.0693482282431,19.7434332074757,20.3600357135108,20.9293143186328,21.4589879958429,21.9550611257956,22.4222977778852,22.8645426212539,23.284944386696,23.6861153695945,24.0702477609891,24.4392001156272,
|
|