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