Excel 図形へのハイパーリンク
Excelのシート上で一つのセルに対してハイパーリンクの設定を行いました。
リンク先は同シート上の別の特定セルです。
特定セルにリンクした後、その特定セルが常に左上隅に表示させるように、ThisWorkbookに下記コードを記述しました。
Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
'リンク先セルを左上隅にして画面表示します
ActiveWindow.ScrollRow = Selection.Row
ActiveWindow.ScrollColumn = Selection.Column
End Sub
その後、図形に対して同じようにハイパーリンクの設定を行ったところ、リンクはするのですがリンク先の特定セルが左上隅に表示されなくなってしまいました。
※図形は、図形の上にテキストボックスを置き、グループ化しています
セルに対してと図形に対してでは何か違うのでしょうか。
上記コードは他の方が記述されたものをコピペしただけなので、どの部分を修正すれば良いのか分かりません。
どのようにすれば良いのか教えて頂けませんでしょうか。宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
図形のハイパーリンクでは、SheetFollowHyperlinkイベントが発生しないので
提示のコードではできません。
代案としては、図形にマクロを登録しておく方法でしょうかねぃ。
●ハイパーリンク先が、Sheet3 の セルH30だとした場合。
(1)標準モジュールに以下のコードを書いておく
'---------------------------------------
Sub Test()
Sheets("Sheet3").Select
Sheets("Sheet3").Range("H30").Select
ActiveWindow.ScrollRow = Selection.Row
ActiveWindow.ScrollColumn = Selection.Column
End Sub
'--------------------------------------
(2) 図形を右クリック > マクロの登録
(3) マクロ登録画面のマクロ一覧ボックスので、"TEST"を選択
(4) OKボタン
これで図形をクリックするとハイパーリンク擬きになります。
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Excel(エクセル) Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて 2 2022/11/15 16:14
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルで、特定の画像へリンクを飛ばす方法
Excel(エクセル)
-
Excelテキストボックス内の文章リンクについて
Excel(エクセル)
-
ハイパーリンクでジャンプした先のセルを画面の一番上に表示させたいです。
Excel(エクセル)
-
-
4
エクセル ハイパーリンクで画像を表示
その他(Microsoft Office)
-
5
テキストボックス内にハイパーリンクを張ることはできますか?
HTML・CSS
-
6
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
7
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
8
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
9
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
10
必要・不要を一言でいうと?
日本語
-
11
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
12
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
13
エクセルの画像にツールチップを表示させたい
Visual Basic(VBA)
-
14
HTMLからフォルダを開きたい
HTML・CSS
-
15
excel、画像にカーソルを合わせるとタイトル・説明が表示されるようにするには?
Excel(エクセル)
-
16
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
17
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで台形を描く方法
-
線を組み合わせた図形の塗りつ...
-
pdf上に描画した図形が印刷され...
-
AutoCADで渦巻きを描く方法
-
エクセルで図形を連動させたい
-
Excel のバージョンによって、...
-
グーグルスプレッドシートの図...
-
Illustratorで白い部分のみを透...
-
ワードかエクセルの図形を使っ...
-
パワーポイントに貼り付けた画...
-
エクセル ユーザーフォームに...
-
【Excel】図形の色をクリックす...
-
Excel 図形へのハイパーリンク
-
図形でしずく型を作りたい
-
図形とビットマップの違いは?
-
エクセルでのオートシェイプの...
-
G.CREWの使い方
-
fractileって?日本語では何で...
-
Excel2007で、図形の一部(一辺...
-
ワードで中学数学問題を作りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointで台形を描く方法
-
pdf上に描画した図形が印刷され...
-
線を組み合わせた図形の塗りつ...
-
グーグルスプレッドシートの図...
-
Excel のバージョンによって、...
-
AutoCADで渦巻きを描く方法
-
図形でしずく型を作りたい
-
Illustratorで白い部分のみを透...
-
Illustratorでくくり括弧記号を...
-
エクセルで図形を連動させたい
-
WORDで図に網掛けする方法は?
-
エクセル ユーザーフォームに...
-
ワードかエクセルの図形を使っ...
-
クリックしたらパネルがめくれ...
-
G.CREWの使い方
-
Excel2003図-扇形を書く方法は...
-
Excel 図形へのハイパーリンク
-
エクセルVBAで図形のテキストを...
-
Canvaの図形は、縦横比をキープ...
-
Jw-cad の図形リストが表示でき...
おすすめ情報