エクセルで、ページの上部にメニュー・下部にメニューの説明を書き、上部メニューを押すと下部メニューに飛ぶようにハイパーリンクを作成しています。
メニュー欄をウィンドウ枠で固定していますが、リンク先へ飛ぶ際、そのリンク先のセルが常のハイパーリンクのすぐ下に表示されるようにしたいんです。
ふつうにハイパーリンクを貼ると、そのセルがページの一番下に表示されてしまいますよね?そうはしたくないんです。
マクロで、リンク先が常にページのトップに来るようなものがあると思いますが、ウィンドウ枠の固定をしているので、それは使えません。
説明が下手ですみませんが、どうすればいいか教えてください。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
リンク先がページのトップに来るマクロは、ウィンドウ枠の固定をしているので使えないという意味が分かりませんが、次のような内容ではダメということなのでしょうか。
シートタブの右クリックメニューにある"コードの表示"から開くウィンドウに以下を記述し、そのウィンドウを閉じます。
------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Application.Goto Selection, True
End Sub
No.2
- 回答日時:
たとえばA1,B1,C1セルにハイパーリンクを埋めて、それぞれA5,A35,A65セルにジャンプするようにしてるとして。
方法1:ふつーにハイパーリンクでできること
>上部メニューを押すと下部メニューに飛ぶようにハイパーリンクを作成しています
A1のハイパーリンクのとび先をたとえばA5:E40などのように、B1のとび先をたとえばA35:E70、C1のとび先をたとえばA65:E100などのように大きなセル範囲に設定しておくと、目的のA5,A35,A65の各セルはメニューに近い位置に持ち上がって表示されます
あなたの実際のエクセルに配置に従い、適切に範囲を調整します
方法2:マクロで行う方法
>ウィンドウ枠の固定をしているので、それは使えません。
ふつーにウィンドウ枠の固定をしていれば、別に問題なくマクロが使えます
シート名タブを右クリック、コードの表示を選ぶ
現れたシートに下記をコピー貼り付ける
private sub Worksheet_BeforeDoubleclick(byval Target as range, Cancel as boolean)
if not application.intersect(target, range("A1")) is nothing then
application.goto range("A5"), true
cancel = true
end if
if not application.intersect(target, range("B1")) is nothing then
application.goto range("A35"), true
cancel = true
end if
if not application.intersect(target, range("C1")) is nothing then
application.goto range("A65"), true
cancel = true
end if
end sub
ファイルメニューから終了してエクセルに戻る
A1,B1,C1のハイパーリンクを取り消し、各セルをWクリックしてジャンプする。
No.1
- 回答日時:
>ふつうにハイパーリンクを貼ると、そのセルがページの一番下に表示されてしまいますよね?そうはしたくないんです。
ハイパーリンクのセル参照をたとえば「A60」セルにしているなら、「A60:A100」のように範囲指定して見てください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Word(ワード) Word のマクロについての質問です。 ボタンを押すと登録したブックマーク先にジャンプする機能(リン 3 2023/08/16 12:17
- Excel(エクセル) エクセルからビジオのリンク貼り付け 1 2023/03/30 17:51
- Excel(エクセル) [貼り付けオプション]とは? 3 2022/04/17 08:15
- Excel(エクセル) Excelでハイパーリンクが変化する表を作りたい 6 2023/05/03 07:54
- PDF PDF閲覧で 各ページの特定部分だけを表示する方法はありますか? 例えば 右下のページだけを確認した 2 2023/02/27 16:01
- Excel(エクセル) 【Excel】hyperlink関数を解除してもハイパーリンクが活きるようにできますか? 3 2023/05/22 11:22
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
一番好きな「クリスマスソング」は?
街に出ればクリスマスソングを聞かない日はないくらい、 いろんな曲がかかっていますよね。 あなたが一番好きな「クリスマスソング」を教えてください!
-
治せない「クセ」を教えてください
なくて七癖という言葉どおり、人によっていろいろなクセがありますよね。 あなたには治せないクセがありますか?
-
何歳が一番楽しかった?
自分の人生を振り返ったとき、何歳のころが一番楽しかったですか? 子供の頃でしょうか、それとも大人になってからでしょうか。
-
【穴埋めお題】恐竜の新説
【大喜利】 考古学者が発表した衝撃の新説「恐竜は、意外にもそのほとんどが〇〇〇」 (〇〇〇に入る部分だけを回答して下さい)
-
ハイパーリンクでジャンプした先のセルを画面の一番上に表示させたいです。
Excel(エクセル)
-
Excelでハイパーリンク先の表示する場所を指定することはできるでしょうか?
Excel(エクセル)
-
Excel VBA リンク先をシートの上に移動する
Visual Basic(VBA)
-
-
4
エクセルで複数設定したハイパーリンク先を、どれを選んでも画面の左上に来るようにしたいのですが・・・
Excel(エクセル)
-
5
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
6
Excelでハイパーリンクでジャンプした後、リンク元の位置に戻りたい
Excel(エクセル)
-
7
エクセルファイルを開く時、常に同じシートから開くようにするには?
Windows Vista・XP
-
8
Excel 図形へのハイパーリンク
その他(Microsoft Office)
-
9
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
10
エクセルのシート間のリンクで最下行に飛びたい
Excel(エクセル)
-
11
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
12
Excelのオートシェイプで2箇所折れ曲がった矢印
Excel(エクセル)
-
13
EXCEL ハイパーリンク先を表示させるには
Excel(エクセル)
-
14
セル内の一部の文字だけをハイパーリンクに設定したい
Excel(エクセル)
-
15
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
16
括弧があるとHYPERLINKで飛べない?
Excel(エクセル)
-
17
エクセルでオブジェクトを常に表記する
Excel(エクセル)
-
18
エクセルでセルにポインタすると表示されるコメントみたいなもの
Excel(エクセル)
-
19
Excel に貼り付けた図形が、保存した後、再度、開くと勝手に動いている。
Excel(エクセル)
-
20
条件付き書式のコピーについて(参照先も自動で変更したい)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
Excel ハイパーリンクのURLを別...
-
セルがクリックされた回数をカ...
-
Excelで、図形内の文字をセルに...
-
Excelでセルをクリックす...
-
フォントの色を指定して削除出...
-
太字に設定されているセルの個...
-
現在のセルの位置を返す関数は...
-
エクセル 未入力セルがあると...
-
【EXCEL】先週の月曜日の日付を...
-
セルの内容をテキストボックス...
-
EXCELのセルや文字色の反映
-
未記入がある場合はマクロを実...
-
EXCEL プルダウンから指定セル...
-
エクセルのSUM関数について
-
Excel でマクロ利用しセル内テ...
-
エクセルVBA
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
太字に設定されているセルの個...
-
Excel ハイパーリンクのURLを別...
-
Excelでセルをクリックす...
-
エクセル 未入力セルがあると...
-
Excelで、図形内の文字をセルに...
-
マクロを実行すると画像がズレ...
-
現在のセルの位置を返す関数は...
-
フォントの色を指定して削除出...
-
エクセルでPDFリンクを大量...
-
エクセルでセルをダブルクリッ...
-
EXCELのセルや文字色の反映
-
【EXCEL】先週の月曜日の日付を...
-
エクセルでページ数をあるセル...
-
Excel2007 色のカウント (VBA)
-
セルがクリックされた回数をカ...
-
ページ内ハイパーリンクの表示...
おすすめ情報