關於Excel VBA圖表控制的問題?

2016-08-16 2:55 pm
在excev VBA裡,我想用程式控制圖形的X軸座標數量,使用錄製巨集得到以下程式碼

ActiveSheet.ChartObjects("圖表 1").Activate
ActiveChart.SeriesCollection(1).XValues = "=OP矩陣!$F$50:$AT$50"

其中的 $F$50:$AT$50" 是控制X軸範圍的。
我的問題是,如何把固定的座標範圍改成動態的,因為我的X軸數量會有變動
可以用cells去取代$F$50:$AT$50"嗎?

回答 (2)

2016-08-18 8:21 am
✔ 最佳答案
Range(Cells(50, 6), Cells(50, 46))
可取代
$F$50:$AT$50
2016-08-21 3:06 pm
我已經找到方法了,因為跨sheet所以如果直接以sheets("A").range(cells(50,6),cells(50,46))
會出現錯誤訊息

我加了一個
sheets("A").select
set ran1=range(cells(50,6),cells(50,46))

之後再引用 ran1 就可以達到動態調整的效果


收錄日期: 2021-05-02 14:12:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20160816065532AAp4c3d

檢視 Wayback Machine 備份