↓でどうでしょう?
Sub test()
Dim Rng As Range
Dim myHyp As Hyperlink
Dim myHyps As Hyperlinks
Set Rng = ActiveSheet.UsedRange '範囲を指定
Set myHyps = Rng.Hyperlinks
For Each myHyp In myHyps
myHyp.Follow NewWindow:=True
Next
Set Rng = Nothing
Set myHyps = Nothing
End Sub
単純にアクティブセルのハイパーリンク
を実行する方法です。
ActiveCell.Hyperlinks(1).Follow
ハイパーリンクのアドレスを取得する方法です。
ActiveCell.Hyperlinks(1).Address
特定のURLをIEで開く方法です。
Dim ie As Object
Dim MyUrl As String
Set ie = CreateObject("internetexplorer.application")
ie.Visible = True
MyUrl = "http://security.okwave.jp/qa4097240.html"
ie.navigate MyUrl
Do While (ie.busy = True) And (ie.readyState <> READYSTATE_COMPLETE)
DoEvents
Loop
ただし、複数のURLを開く場合は、別々のウィンドウで開くのか、一つのウィンドウ
で次々に開いていくのか、でコードが違ってきます。
お礼
早速のご連絡ありがとうございました。 範囲を指定のところが、勉強不足ですので、 調べて試行してみます。