Board logo

標題: [發問] 關於圖表名稱 [打印本頁]

作者: swtseng    時間: 2012-10-15 09:29     標題: 關於圖表名稱

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

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

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

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

感恩不盡
作者: Hsieh    時間: 2012-10-15 09:47

回復 1# swtseng
只有一個圖表就指定第一個圖表
ActiveSheet.ChartObjects(1).Activate
作者: swtseng    時間: 2012-10-15 10:35

回復 2# Hsieh


    感謝~~

如果有1個以上的圖表呢??能否以迴圈方式判斷圖表名稱??
作者: stillfish00    時間: 2012-10-15 10:57

回復 1# swtseng
Excel 2010 改圖表名稱: 選圖表>版面配置>內容>圖表名稱
[attach]12770[/attach]
作者: GBKEE    時間: 2012-10-16 07:54

回復 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
複製代碼

作者: fei6999    時間: 2014-11-22 15:54

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)