• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel2002vbaで選択しているセルがハイパーリンクとそれ以外のものを区別する方法)

excel2002vbaで選択しているセルがハイパーリンクとそれ以外のものを区別する方法

このQ&Aのポイント
  • excel2002vbaで選択しているセルがハイパーリンクとそれ以外のものを区別する方法について教えてください。
  • ハイパーリンクをenterキーでリンク先に飛べるようにマクロを挿入したのですが、ハイパーリンク以外のセルでenterキーを押下した時に、「インデックスが有効範囲にありません」というエラーメッセージが表示されています。
  • 使用しているマクロは以前に掲載されていたマクロですが、他に良い方法があるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

これでいかが? If TypeName(Selection) = "Range" Then   If Selection.Hyperlinks.Count > 0 Then     Selection.Hyperlinks(1).Follow NewWindow:=False   End If End If

j_iizuka
質問者

お礼

早速のご回答ありがとうございました。 上記の方法で問題なく成功しました。

関連するQ&A