Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10985 / 76735 ←次へ | 前へ→

【71292】Re:Hypaerlinkをマクロで実行する方法
質問  hiros2048  - 12/2/17(金) 22:03 -

引用なし
パスワード
   hintさん
詳しい説明ありがとうございます。
関数からジャンプ先を抽出するマクロまで考えていただき感謝します。
いろいろ繰り返しで厚かましく、申し訳ないのですが、Hyperlink関数の
第一変数(ジャンプ先)は先に提示した記述式以外にもいろいろな形式を使っておりジャンプ先をその都度解析するのが難しい状況です。
ショートカットキーマクロを作って解決できれば一番いいと思います。
Office2000以降のExcelでは、Hyperlink関数はその式があるセルを「クリック」すると関数が実行されて、Hyperlink関数の第一変数で指定したジャンプ先に画面表示が変わり、ジャンプ先のセルが選択状態になります。
ショートカットキーマクロで、この「クリック」に変わる操作を実行できればいいと思います。Hyperlink関数が書いてあるセルを選択したのち、「そのセルをマウスがポイントしてから、クリックする」と同じことができるマクロはどう書けばいいのでしょうか? 視覚障害者はこの関数が書いてあるセルまでを矢印キーで順にたどって選択することはできるのですが、そのセルの位置にマウスのポインターを当てて、クリックする操作ができないのです。(見えないため)
office2000ではセル選択後、エンターを押せばこの関数が実行でき、ジャンプ先にジャンプできましたが、新しいExcelに移行した場合、エンターではジャンプできなくなり困っています。
hyperlink関数を使う理由は、この関数があるセルから、別のシートの必要とするセル位置に選択を一気に移したいために使いたいのです。
もし、方法があったらよろしくお願いします。

9 hits

【71275】Hypaerlinkをマクロで実行する方法 hiros2048 12/2/17(金) 9:04 質問
【71276】Re:Hypaerlinkをマクロで実行する方法 hint 12/2/17(金) 9:23 発言
【71277】Re:Hypaerlinkをマクロで実行する方法 UO3 12/2/17(金) 10:04 発言
【71278】Re:Hypaerlinkをマクロで実行する方法 hint 12/2/17(金) 10:37 発言
【71279】Re:Hypaerlinkをマクロで実行する方法 UO3 12/2/17(金) 10:58 発言
【71280】Re:Hypaerlinkをマクロで実行する方法 hint 12/2/17(金) 11:10 発言
【71282】Re:Hypaerlinkをマクロで実行する方法 hiros2048 12/2/17(金) 11:17 質問
【71284】Re:Hypaerlinkをマクロで実行する方法 hint 12/2/17(金) 11:27 発言
【71285】Re:Hypaerlinkをマクロで実行する方法 UO3 12/2/17(金) 11:27 発言
【71281】Re:Hypaerlinkをマクロで実行する方法 UO3 12/2/17(金) 11:13 発言
【71283】Re:Hypaerlinkをマクロで実行する方法 UO3 12/2/17(金) 11:24 発言
【71286】Re:Hypaerlinkをマクロで実行する方法 hiros2048 12/2/17(金) 14:28 質問
【71288】Re:Hypaerlinkをマクロで実行する方法 hint 12/2/17(金) 17:06 発言
【71291】Re:Hypaerlinkをマクロで実行する方法 hint 12/2/17(金) 20:04 発言
【71292】Re:Hypaerlinkをマクロで実行する方法 hiros2048 12/2/17(金) 22:03 質問
【71295】Re:Hypaerlinkをマクロで実行する方法 hint 12/2/17(金) 22:56 発言
【71298】Re:Hypaerlinkをマクロで実行する方法 hiros2048 12/2/18(土) 8:43 お礼

10985 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free