返回列表 上一主題 發帖

[發問] 關於圖表名稱

[發問] 關於圖表名稱

ActiveSheet.ChartObjects("圖表 1025").Activate

上面是我目前的程式碼,現在問題是excel的圖表名稱貌似會變更
所以有時候程式無法執行

請問各位大大有無其他方法

如更改圖表名稱??或用程式碼直接選定圖表??
(sheet只有一個圖表)

感恩不盡

回復 1# swtseng
只有一個圖表就指定第一個圖表
ActiveSheet.ChartObjects(1).Activate
學海無涯_不恥下問

TOP

回復 2# Hsieh


    感謝~~

如果有1個以上的圖表呢??能否以迴圈方式判斷圖表名稱??

TOP

回復 1# swtseng
Excel 2010 改圖表名稱: 選圖表>版面配置>內容>圖表名稱
a.gif

TOP

回復 3# swtseng
  1. Sub Ex()
  2.     Dim I As Variant
  3.     With ActiveSheet
  4.         For I = 1 To .ChartObjects.Count
  5.             MsgBox .ChartObjects(I).Name
  6.             .ChartObjects(I).Name = .ChartObjects(I).Name & " 修改後"
  7.         Next
  8.         '************
  9.         For Each I In .ChartObjects
  10.             MsgBox I.Name
  11.         Next
  12.     End With
  13. End Sub
複製代碼

TOP

請問一下為何圖表名稱改好後重新開檔名稱又會被改掉!謝謝,我的版本是OFFICE2013

TOP

        靜思自在 : 原諒別人就是善待自己。
返回列表 上一主題