→ soyoso: 判斷上面加上on error resume next 04/12 15:17
→ soyoso: index索引值,表該工作表內第幾張圖表,1表第一張 04/12 15:20
先謝謝你的回答
那另外我想詢問,有辦法在創造一個ChartObjects時就給定索引值嗎??
就像如下,我在set= .......ChartObjects(1).Add 就給定索引值1
Dim MyChart As ChartObject
x = 300: y = 16.5: w = 800: h = 500
Set MyChart = Sheet_IncomeAndGraph.ChartObjects(1).Add(x, y, w, h)
不過上述方法會執行錯誤
還是要先set MyChart 才能去設定index
若是的話,請問該如何設定
先謝謝你撥空回答
※ 編輯: jasonhsu14 (220.135.101.201 臺灣), 04/12/2020 15:34:20
→ soyoso: 更正,於set targetChart...上方加on error resume next 04/12 15:27
→ soyoso: 索引值是第幾張,如有二張,那當索引值為1被刪除時,原本 04/12 15:38
→ soyoso: 索引值為2的圖表這樣就會為1 04/12 15:39
→ soyoso: 因此索引值在新增圖表時會給予個值,但這個值會因工作表內 04/12 15:43
→ soyoso: 圖表的刪除時而被調整 04/12 15:43
→ soyoso: 所以以chartobject.name來命名,來針對該圖表,才不會因刪 04/12 15:46
→ soyoso: 除而被調整 04/12 15:46
原來 index 會自動調整,所以看來以命名的名稱來判斷比較不會有錯
謝謝你
※ 編輯: jasonhsu14 (220.135.101.201 臺灣), 04/12/2020 16:10:29