Excel VBA質問箱 IV

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

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


234 / 13645 ツリー ←次へ | 前へ→

【81387】ハイパーリンクについて bo25 20/7/14(火) 1:54 質問[未読]
【81389】Re:ハイパーリンクについて γ 20/7/14(火) 5:54 回答[未読]
【81390】Re:ハイパーリンクについて bo25 20/7/14(火) 11:30 質問[未読]
【81391】Re:ハイパーリンクについて γ 20/7/14(火) 15:19 発言[未読]
【81392】Re:ハイパーリンクについて bo25 20/7/14(火) 15:54 お礼[未読]

【81387】ハイパーリンクについて
質問  bo25  - 20/7/14(火) 1:54 -

引用なし
パスワード
   はじめまして。初質問です。

エクセルシートからウェブHPに飛ぶvbaを作成中です。

作成したvba
Range("AZ8").Hyperlinks(1).follow NewWindow:=True

なお、Range("AZ8")には、=HYPERLINK(INDEX+MATCH)関数を入力しており、他シートの一覧表から参照するようにしています。

このvbaを起動したとき、
「実行エラー9 インデックスが有効範囲にありません」
となります。

やはり、参照URLは直打ちでないといけないのでしょうか?

どうぞよろしくお願いします。

【81389】Re:ハイパーリンクについて
回答  γ  - 20/7/14(火) 5:54 -

引用なし
パスワード
   いわゆるハイパーリンクには2種類ありますね。
・HYPERLINK関数によるもの
・HYPERLINK関数によらないもの(本来のハイパーリンク?)

セルのhyperlinkプロパティで管理されるものは、
上記の後者のもの(関数によらないもの)に限定されます。
ですから、エラーになりますね。
こればかりは仕様なので、致し方ないです。
争っても仕方がありません。
HYPERLINK関数を使わないものに変更してみては?


(なお、今回の質問に直接関係しませんが、
FollowHyperlinkイベントが、HYPERLINK関数によるものでは起きないことも、
重要な違いのひとつです。)

【81390】Re:ハイパーリンクについて
質問  bo25  - 20/7/14(火) 11:30 -

引用なし
パスワード
   ▼γ さん:
ご回答ありがとうございました。
hyperlink関数では対応できないのですね。。。

再度質問させていただいてもよろしいでしょうか。

ご回答で、hyperlink関数を使わないものに変更してみては?
とのことですが、具体的にどの関数を使用すればよいでしょうか。


現在作成中のエクセルですが、

sheet1には検索値があり、vba登録したいシートです。
sheet2にwebページURLを含めた一覧表があります。


したいことは、

vbaボタンを押すと、sheet1の検索値に一致したsheet2のURLのページを表示することです。

(現在は、最初の質問のとおり、INDEX+MATCH関数で抽出し、HYPERLINK関数で引用していました)

どうぞよろしくお願いします。

【81391】Re:ハイパーリンクについて
発言  γ  - 20/7/14(火) 15:19 -

引用なし
パスワード
   関数ではないハイパーリンクについて調べてください。
何から何まで説明しきれませんよ。

【81392】Re:ハイパーリンクについて
お礼  bo25  - 20/7/14(火) 15:54 -

引用なし
パスワード
   ▼γ さん:
ありがとうございました。

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