Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8419 / 13644 ツリー ←次へ | 前へ→

【33408】埋め込みグラフ名 初心者 06/1/11(水) 12:26 質問[未読]
【33409】Re:埋め込みグラフ名 awu 06/1/11(水) 13:45 回答[未読]
【33410】Re:埋め込みグラフ名 ちくたく 06/1/11(水) 14:11 回答[未読]
【33413】Re:埋め込みグラフ名 初心者 06/1/11(水) 15:10 お礼[未読]

【33408】埋め込みグラフ名
質問  初心者  - 06/1/11(水) 12:26 -

引用なし
パスワード
   すみません教えていただけないでしょうか
埋め込みグラフがワークシート上に5個あります
1,ワークシート上埋め込みグラフ名を取得する方法(ちなみに埋め込みグラフ上の右クリックしてからグラフウインドで表示する名前です)
2,ワークシート上の埋め込みグラフを削除する方法
お手数ですが宜しくお願いします

【33409】Re:埋め込みグラフ名
回答  awu  - 06/1/11(水) 13:45 -

引用なし
パスワード
   こんな感じで如何でしょうか。

Sub GetChartObjectsName()
Dim ChaObj As ChartObject
Dim NameList As String
If ActiveSheet.ChartObjects.Count > 0 Then
  For Each ChaObj In ActiveSheet.ChartObjects
    ChaObj.Activate
    NameList = NameList & ActiveChart.Name & vbLf
  Next ChaObj
  MsgBox "埋め込みグラフ名一覧:" & String(2, vbLf) & NameList
Else
  MsgBox "埋め込みグラフは、見つかりません。"
End If
End Sub


Sub ShartObj_All_Del()
  ActiveSheet.ChartObjects.Delete
End Sub

【33410】Re:埋め込みグラフ名
回答  ちくたく WEB  - 06/1/11(水) 14:11 -

引用なし
パスワード
   初心者 さん。
こんにちは。

名前の取得だけですが、ひとまず。

Sub test()
  Dim myObj As ChartObject
  
  For Each myObj In ActiveSheet.ChartObjects
    MsgBox myObj.Chart.Name
  Next myObj
End Sub

【33413】Re:埋め込みグラフ名
お礼  初心者  - 06/1/11(水) 15:10 -

引用なし
パスワード
   ▼awu,ちくたく さん:

大変参考になります
問題が解決しました
お手数をおかけしました
ありがとうございました

8419 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free