使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
> Excelを開いた時に自動でハイパーリンクにならず困っております。
> sh.Cells(1, 1).Value = "https://www.yahoo.co.jp/"
------------------------------------------------------------
Dim rng As Object 'Excel.Range
Dim sHyperlinkAddress As String
Dim sScreenTip As String
Dim sTextToDisplay As String
Set rng = sh.Cells(1, 1)
sHyperlinkAddress = "https://www.yahoo.co.jp/"
sScreenTip = "クリックするとリンク先を開きます。"
sTextToDisplay = "Yahoo! JAPAN"
'ハイパーリンクがまだ追加されていない場合
If rng.Hyperlinks.Count = 0 Then
sh.Hyperlinks.Add Anchor:=rng, _
Address:=sHyperlinkAddress, _
ScreenTip:=sScreenTip, _
TextToDisplay:=sTextToDisplay
'既にハイパーリンクが追加されている場合
Else
With rng.Hyperlinks(1)
.Address = sHyperlinkAddress
.ScreenTip = sScreenTip
.TextToDisplay = sTextToDisplay
End With
End If
Set rng = Nothing
------------------------------------------------------------
以上のように記述なさればよろしいのではないかと。