• ベストアンサー

VBAで現在選択しているグラフ名を取得したい

VBAで現在選択しているグラフ名を取得したいのですが、どうすれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

こんな感じかな? sStr = "アクティブなグラフなし" If Not (ActiveChart Is Nothing) Then   sStr = ActiveChart.Name   sStr = Trim(Right(sStr, Len(sStr) - Len(ActiveSheet.Name))) End If MsgBox sStr

miya2004
質問者

お礼

ありがとうございます。 グラフ名を直接取得することは出来ないのですね。 シート名+グラフ名からシート名を取り除くのはちょっと面倒ですね。

その他の回答 (1)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

MsgBox ActiveChart.Name nことでしょうかね。

関連するQ&A