[算表] VBA 換列

看板Office作者時間2年前 (2021/07/08 13:46), 編輯推噓0(002)
留言2則, 2人參與, 2年前最新討論串1/1
軟體:Excel 版本:Office 365 請問我想要做xy圖表 A1、D1、G1、J1、M1...=圖表名稱 B1:B1400、E1:E1400、H1:H1400、K1:K1400...=x軸 C1:C1400、F1:F1400、I1:I1400、L1:L1400...=y軸 vba如下 Sub Chartxy() Range("B1400:C1400").Select ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlXYScatter ActiveChart.SetSourceData Source:=Range("工作表1!$B$1:$C$1065") ActiveChart.PlotArea.Select ActiveChart.SeriesCollection(1).Name = "=工作表1!$A$1" Dim i As Integer For i = 2 To 48 ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(i).Name = "=工作表1!$D$1" ActiveChart.SeriesCollection(i).XValues = "=工作表1!$E$1:$E$1400" ActiveChart.SeriesCollection(i).Values = "=工作表1!$F$1:$F$1400" Next i End Sub 請問如何把 工作表1! 改成像上述的遞增 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.73.115 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1625723207.A.AA2.html

07/08 14:30, 2年前 , 1F
range("b1:b1400").offset(,i*3).address
07/08 14:30, 1F

07/08 18:48, 2年前 , 2F
好像不用加.address也可用 thanks
07/08 18:48, 2F
文章代碼(AID): #1Wvf57gY (Office)