A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんなのではどうでしょうか?
どこかの時点で
Sub setOnClick()
Dim c As ChartObject
For Each c In Sheet1.ChartObjects
c.OnAction = "chartOnClick"
Next
End Sub
を実行すれば、その時点でのすべてのグラフのクリックイベントが捕まえられるので、
Sub chartOnClick()
MsgBox Application.Caller
End Sub
で、どのグラフがクリックされたかわかります。
p.s.
上はchartOnClickが標準モジュールにある場合で、Sheet1のイベントを呼ぶ場合は、
c.OnAction = "Sheet1.chartOnClick"'適当な名前
で設定する必要があります。
No.2
- 回答日時:
1、グラフを右クリックして[グラフ1_Click]のマクロを指定。
2、マクロにコードを記述。
Sub グラフ1_Click()
MsgBox "AAA"
End Sub
エクセルは操作したこともない門外漢ですが・・・。
一応、これでグラフをクリックすればメッセージボックスが表示されました。
回答ありがとうございます。
決まったグラフでしたら教えていただいた通りでできるのですが、今回は不特定多数のグラフがあります。
どのグラフをクリックしても同じように処理できるようにしたい為マクロの登録ですとユーザーの手間になってしまうので避けたいのです。
説明不足で申し訳ありません。
マクロの記録以外でないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 散布図グラフ 外れ値 セル番地参照方法 4 2022/04/19 18:56
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Excel(エクセル) エクセル VBAでBook モジュールのプロシージァ(コード)に除外シートを設定したい 1 2023/01/11 15:53
- Excel(エクセル) エクセル ヒストグラム作成 1 2023/01/02 09:55
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
グラフのX,Y座標を取得したい
Excel(エクセル)
-
VBA 散布図の点の元セルを取得したい
Excel(エクセル)
-
VBA(excel)でグラフのデータ範囲の取得
その他(Microsoft Office)
-
-
4
エクセルの散布図のX軸に文字を表示したいのですが、どうしたらよいのでしょうか?
Excel(エクセル)
-
5
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
6
python エラー
その他(プログラミング・Web制作)
-
7
【VBAユーザーフォームで閉じるボタンを表示したくない】
Visual Basic(VBA)
-
8
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
9
Excelのシート上のShapeにイベントは設定できる?
Excel(エクセル)
-
10
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
11
excel/vba/public変数
その他(Microsoft Office)
-
12
エラーになってないのにVBAが中断される
Excel(エクセル)
-
13
エクセル2010 グラフの軸の最大値最小値をセル参照する
Excel(エクセル)
-
14
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelのグラフをLaTexに挿入す...
-
OWCによるグラフ描写について
-
論文に載せるグラフを作成したい
-
Excelのグラフ「2軸上の折れ線...
-
onedriveで同期解除をしたら、...
-
マイドキュメントのフォルダの...
-
YAHAMA RTXシリーズのコマンド...
-
沢山のフォルダにあるファイル...
-
Windowsファイルエクスプローラ...
-
入力/出力エラーですというファ...
-
読み取り専用ファイルを上書き...
-
ファイルを閉じるコマンドを教...
-
linux(UNIX) の grep で、ある...
-
system32にある、膨大なDLL。...
-
移動先にないファイルのみをコ...
-
壁紙・スクリーンセーバーの削...
-
ファイル名の日付について教え...
-
AccessVBAでレポートをPDFで出力
-
ファイルの保存をOnedriveのク...
-
nslookupを5分おきに実行するバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
論文に載せるグラフを作成したい
-
VBA グラフの存在の判定について
-
グラフの元のデータを消しても...
-
【VBA】Excel等高線グラフの...
-
JFreeChartでグラフの色変更
-
Excel VBAでグラフをクリックし...
-
gnuplotで関数を途切れさせるに...
-
C#のChartで目盛線をグラフの前...
-
Excel VBAで、グラフを特定のセ...
-
matlabのy軸を2つ利用したグラ...
-
グラフを「似ている」順に並べ...
-
Excel VBAでのグラフ
-
グラフの色を数値で変わるように!
-
積上げ棒グラフと単純な棒グラ...
-
VBA:グラフに関するある値を取...
-
excelで散布図に線を追加したい
-
c++での3次元グラフの生成
-
JAVAといってもいろいろあるの...
-
VB6(SP5)で、グラフをカラー印...
-
OWCによるグラフ描写について
おすすめ情報