Board logo

標題: [發問] 圖表選擇資料的欄列互換? [打印本頁]

作者: lalalada    時間: 2016-3-31 10:26     標題: 圖表選擇資料的欄列互換?

利用錄製巨集大概了解插入如表語法之後改寫
能成功生成圖表和調整格式
但預設的欄列資料卻是相反的
必須手動選取修正
錄製巨集似乎無法記錄這動作
請問該怎麼做呢? 謝謝!
我的程式碼
  1.     ActiveSheet.Shapes.AddChart(xlXYScatter).Select
  2.     ActiveChart.SetSourceData Source:=Union(Range(Cells(4, 4), Cells(Range("D4").End(xlDown).Row, 4)), Range(Cells(4, 10), Cells(Range("J4").End(xlDown).Row, 10)))
複製代碼
[attach]23660[/attach][attach]23661[/attach][attach]23658[/attach]
作者: lpk187    時間: 2016-3-31 11:44

回復 1# lalalada


   引什VBE說明,PlotBy 選用 Variant 會指定繪製資料的方式。可以為下列其中一個 XlRowCol 常數:xlColumns 或 xlRows。
  1.     ActiveChart.SetSourceData Source:=Union(Range(Cells(4, 4), Cells(Range("D4").End(xlDown).Row, 4)), Range(Cells(4, 10), Cells(Range("J4").End(xlDown).Row, 10))), PlotBy:=xlColumns
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)