
No.1ベストアンサー
- 回答日時:
link集のようなページをコピーしてエクセルに貼り付け、次のユーザー定義関数を使ってみてください。
エクセルのハイパーリンク先のURLを取得するユーザー定義関数
数式で設定しているものを除きます。
ファイルやドキュメント内リンクも除きます。
URLは、最初に設定しているhttpから始まっているものを返します。
A1セルに設定しているハイパーリンクのURLを表示するには、以下の式を使います。
= GetURL(A1)
設定方法は、
1.Alt + F11 で VBE(Visual Basic Editor)を開きます。
2.VBE のメニューから[挿入] -->[標準モジュール] を指定します。
3.コードウィンドウに下記コードをコピーして貼り付けます。
4.右上隅の×でウィンドウを閉じ、シートに戻ります。
5.メニューから[開発]の[マクロのセキュリティ]の、
「マクロの設定」で「警告を表示してすべてのマクロを有効にする」、
「開発者向けのマクロ設定」で「VBAプロジェクト オブジェクト モデルへのアクセスを信頼する」にチェックを入れてOKをクリックする。
これで、GetURL関数が使用できる状態になります。
Function GetURL(Rng As Range) As String
Dim Adr As String
If Rng.Hyperlinks.Count > 0 Then
With Rng.Hyperlinks(1)
If .Address Like "http*" Then
Adr = .Address
End If
End With
End If
If Adr <> "" Then
GetURL = Adr
Else
GetURL = ""
End If
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- PHP php エラー 2 2022/10/23 16:43
- 楽器・演奏 エレキギターで 直接 bluetooth スピーカを鳴らしたい。 2 2023/06/22 10:26
- YouTube 【Youtube】アーカイブ動画でチャットした人の、ユーザー名と内容を一覧で取得する方法はありますか 2 2022/08/10 23:31
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
一つのTeratermのマクロで複数...
-
EXCEL VBAでApplication.waitを...
-
IF関数を使ってマクロを実行さ...
-
エクセルのマクロについて教え...
-
Excel・Word リサーチ機能を無...
-
Wordで桁を区切るマクロを作りたい
-
uwscの使い方について。ifの前...
-
[初心者です]VBAで指定列か...
-
エクセルで別のセルにあるふり...
-
マクロの連続印刷が突然不可能...
-
【Excel VBA】データ貼り付けの...
-
Excel_マクロ_現在開いているシ...
-
ExcelのVBA。public変数の値が...
-
ラジオボタンを使ってフィルタ...
-
VBAのIF分で時間指定の条件式の...
-
ExcelVBA 図形をクリックした...
-
Excel VBAからAccessマクロを実...
-
Accessのテーブル、クエリをCSV...
-
ピボットテーブルでの毎回可変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
Excel・Word リサーチ機能を無...
-
エクセルで特定の列が0表示の場...
-
Excel_マクロ_現在開いているシ...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excel マクロ VBA プロシー...
-
ExcelのVBA。public変数の値が...
-
エクセルで別のセルにあるふり...
-
エクセルに張り付けた写真のフ...
-
Excel マクロでShearePoint先の...
-
TERA TERMを隠す方法
-
Excelのセル値に基づいて図形の...
-
Excel VBAからAccessマクロを実...
-
ExcelVBAでPDFを閉じるソース
-
マクロ実行時、ユーザーフォー...
-
オートフィルターとExcelマクロ...
-
wordを起動した際に特定のペー...
-
特定文字のある行の前に空白行...
-
エクセルで縦に並んだデータを...
おすすめ情報