A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
VBAでも良いということなので、ユーザ定義関数でハイパーリンクのアドレスを取得してみました。
例えば、A1セルに文面があって、B1セルにそれを取り出す関数を設定する場合、こんな感じになります。【VBA】
Function myHYPERLINK(rng As Range) As String
myHYPERLINK = rng.Hyperlinks(1).Address
End Function
【B1セル】=HYPERLINK(myHYPERLINK(A1),A1)
ただし、これを質問者さんが作った検索機能と組み合わせる必要があります。どんな方法で検索しているのか不明なのでアドバイスできないのですが、場合によっては一工夫が必要かもしれません。頑張ってください。
No.1
- 回答日時:
関数では無理。
関数でハイパーリンクを設定することはできますが、設定されているハイパーリンクを拾う手段はありません。
対象のセルをコピーして貼り付けたのちに、そのセルに文字列を抽出した後の結果を「値として貼り付け」(※後述)することを勧めてみます。
・・・
※「形式を指定して貼り付け」から「値」を選択して貼り付ける。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) マクロ削除再抽出する方法を教えて下さい。 6 2022/11/26 11:03
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのチェックボックスの使い...
-
エクセルで指定したセルのどれ...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
エクセルのセルの枠を超えて文...
-
Excelで数式内の文字色を一部だ...
-
(Excel)数字記入セルの数値の後...
-
エクセル オートフィルタで絞...
-
複数のセルのいずれかに数字が...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
セルをクリック⇒そのセルに入力...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excelで住所を2つ(町名迄と番...
-
excelの特定のセルの隣のセル指...
-
枠に収まらない文字を非表示に...
-
エクセル “13ヶ月”を“1年1ヶ月...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
-
excelの特定のセルの隣のセル指...
おすすめ情報
VBAでも難しいでしょうか?
顧客管理を行っていまして、複数のシートに100件くらいの顧客の情報が入力されています。
検索シートを作り、名前を入力したらその人の情報が検索シートに抽出出来るようになっています。
顧客の名前にハイパーリンク機能をつけており、クリックするとPDFデータで顧客の詳しい内容をまとめたものが見れるようになっています。
なので、検索シートに抽出した際、ハイパーリンク機能も一緒についてきて欲しいのですが…。
何かいい案があれば教えていただきたいです。