VBAでExcelシート上にあるURLを読み取り、ブラウザで表示するサンプルコード※既定のブラウザで表示

VBA
記事内に広告が含まれています。

VBAでExcel上にあるURLを取得し、ブラウザで表示するサンプルコードを紹介します。

《広告》

仕様

ExcelシートにURLが記述されています。

このURLをVBAで読み取り、ブラウザで表示します。

ソースコード

VBAのエディタで以下のコードを記述します。

Option Explicit

Sub openURL()

'URL取得
Dim url As String
url = ThisWorkbook.Sheets("Sheet1").Range("A1").Value

'URLオープン
ThisWorkbook.FollowHyperlink Address:=url, NewWindow:=True

End Sub

シート「Sheet1」のA1セルのURLを読み取り、新規ウィンドウに表示するソースコードです。

※事前にExcelのシート「Sheet1」のA1セルにURLを入力しておきます。

実行

実行手順

Alt + F8でマクロの一覧から、先ほどのマクロ関数を選択して実行します。

実行結果

マクロの実行ボタンを押下しました。

すると、ブラウザが開きA1セルに記載のURLがブラウザで開きました。

なお、ブラウザはOSで既定に指定されているブラウザが使用されます。

私の場合はGoogle Chromeです。

参考情報

環境

下記の環境で作成・実行しております。

No.環境バージョン
1OSWindows11
2ExcelExcel2016
環境一覧

以上です。

プロフィール

この記事を書いた人
田舎のエンジニア

日本の田舎に住むITエンジニアです。
かつては新卒から東京都内で活動していました。
30歳を過ぎたころから都会の生活に疲れ果て、某田舎に引っ越しました。
現在はノーコード、クラウド(Azure)、C#などをよくやります。
ただ少し金欠になった都合で、自宅ではコストのかからないことをしています。
モノ作りがとても好きです。

田舎のエンジニアをフォローする