• ベストアンサー

エクセルグラフからセルを特定する方法

グラフ上のデータにマウスポインタを持っていくとセルの値が表示されますが、それを利用して、(たとえばダブルクリックなどして)そのデータのセルのアドレスにハイパーリンクさせるなど可能でしょうか?

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

一般機能では無理、VBAを使えば実現可能だと思います。 VBAでも、上級レベルの知識と技術が必要です。 グラフ要素のセルを参照したいのですが http://questionbox.jp.msn.com/qa1976483.html 指定位置のグラフ要素を取得するには http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=8886;id=excel Chartでイベント処理を行う-指定位置のグラフ要素を取得するには http://www.moug.net/tech/exvba/0020010.htm

sc57cbr
質問者

お礼

回答ありがとうございます。 VBAはさわり程度しか知識がないですが、何とかやってみようと思います。

その他の回答 (2)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.3

エクセルグラフ http://homepage3.nifty.com/pcsalon/eg/eg01.htm ウイザードでグラフ作成時に、グラフの作成場所を「新しいシート」に設定するとグラフシートが挿入されます。 グラフシート見出し(ラベル)を右クリックし、メニューから「コードの表示」をクリックすればVBEが起動します。 VBEのコードウインドウにはグラフシートモジュールが開かれた状態になっています。

sc57cbr
質問者

お礼

早速の回答ありがとうございます。 うまく起動しました。すこし改造すれば使えそうです。 ただ、やはりグラフを作ってコードを打ち込むよりは標準モジュールでつかいたいです。 リンク先にそのような旨が書かれた内容がありましたが、うまく実行できませんでした。 もうちょっと勉強してみようと思います。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

解らないところがあれば、遠慮なく聞いてください。

sc57cbr
質問者

お礼

ありがとうございます。 返信が遅れまして申し訳ないです。体調を崩しておりました。 とりあえず、教えて頂いたリンク先の記述をコピーして実行してみようと試みましたが、わからない説明が。。。 グラフシートのモジュールに貼り付け??? 標準モジュールはわかるのですが、グラフシートのモジュールって何??ってな感じで一時中断しております。 ここを教えていただけませんでしょうか? よろしくお願いします。

関連するQ&A