- 締切済み
エクセル オブジェクト間にリンク設定できる?
エクセルで、例えば、 図形描画ツールで描いた○をクリックすると、 同じく図形描画ツールで描いた□へジャンプする といったリンク設定はできるのでしょうか。 オブジェクトをクリックすると特定のセルにジャンプする方法は解るのですが、 列や行を挿入すると、ジャンプ先がどんどんずれていってしまうので、 以上のような方法ができないかなと思っています。 ※列や行を挿入しても、ジャンプ先がずれないような方法がもし他にあれば、 その方法でも構いませんので教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
列や行を挿入しても、ジャンプ先がずれないような方法 オートシェイプの書式設定でプロパティで「セルにあわせて移動やサイズ変更をしない」を考えたら。 ----- オブジェクトなんて難しい言葉を使っているが、VBAも経験がないためだろうが、 >□へジャンプ の意味がよくわからない。 セルへのジャンプといっているのは Sub test01() 'Range("Ab1").Activate Range("A100").Select End Sub( を実行するようなことだろう。(上記2行のどちらか。) その場合そのセルをアクチブにして、その付近のセル範囲画面を出すということかな。 ーー >□へジャンプ はそれがシート上に現在配置されている四角の、その付近のセル範囲画面を 出し、四角も見える位置にシート画面をスクロールするということかな。 標準モジュールに Sub test02() Worksheets("Sheet1").DrawingObjects("四角形 2").Select Selection.Text = "aaa" End Sub を作っておいて 楕円の編集モード状態で右クリックし、「マクロの登録」をクリック 楕円1_Click が出るから test02 を選ぶ。 ーー これで楕円をクリックすれば、四角がとらえられるようになる。 こんなことなのだろうか。エクセルシートの上の図形に関しては余り自由にする情報に乏しいので、深入りできないと思う。
- pai3_14
- ベストアンサー率56% (319/566)
>列や行を挿入すると、ジャンプ先がどんどんずれていってしまうので オブジェクトのプロパティで「セルに合わせて移動やサイズ変更をしない」 にチェックをすれば、行や列を挿入してもオブジェクトは移動しません。 従って 近くのセルをリンク先に指定すればそれほど位置ずれは無いのでは? Excelバージョンを書けば、もっと具体的なアドバイスが得られる可能性が あります。
お礼
http://okwave.jp/qa/q6776727.htmlで画像付で再投稿しましたので、 よろしければそちらにご回答ください。
- keithin
- ベストアンサー率66% (5278/7941)
オブジェクトへのハイパーリンク,はありません。 >列や行を挿入しても、ジャンプ先がずれないような方法 たとえば同じシートの常にF5セルにジャンプするには, =HYPERLINK("#F5","F5に移動") のようにハイパーリンク関数を利用する方法などで。
お礼
http://okwave.jp/qa/q6776727.htmlで画像付で再投稿しましたので、 よろしければそちらにご回答ください。
お礼
http://okwave.jp/qa/q6776727.htmlで画像付で再投稿しましたので、 よろしければそちらにご回答ください。