1
我嘗試寫遍歷表名稱的預先定義的數組,確實不便到每一個圖表代碼的陣列 我最初的猜測是遍歷一個圖表
Sub Select_Charts_On_Sheet()
'Selects every chart on a sheet
Dim c As Chart
Dim ChartArray As Variant
ChartArray = Array("Chart 1", "Chart 2", "Chart 3", "Chart 4")
For Each c In Charts(ChartArray)
MsgBox (c.Name)
Next c
End Sub
然而,這是行不通的。有什麼建議麼?
圖表是圖表工作表。您可以使用ChartObjects代替https://stackoverflow.com/questions/36955925/loop-through-all-charts-in-a-workbook-with-vba – Slai
[使用VBA循環訪問工作簿中的所有圖表]的可能重複( https://stackoverflow.com/questions/36955925/loop-through-all-charts-in-a-workbook-with-vba) –