簡體   English   中英

Excel 2013 VBA使用動態范圍更改圖表對象源

[英]Excel 2013 VBA change a chart object source using dynamic range

我正在嘗試動態設置圖表對象源。 fdcldc變量將隨時間變化。 我嘗試了幾種代碼變體。 我最近的嘗試是:

fdc = 26
ldc = 90
ws.ChartObjects("Chart 2").SetSourceData Source:=ws.Range("S" & fdc & ":V" & ldc)

但他們都給:

運行時錯誤“ 438”:對象不支持此屬性或方法。

您指的是ChartObject。 SetSourceDataChartObject內部的Chart的方法。

嘗試

fdc = 26
ldc = 90
ws.ChartObjects("Chart 2").Chart.SetSourceData Source:=ws.Range("S" & fdc & ":V" & ldc)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM