ユーザーが選択した範囲のセル内のセルの内容に基づいてハイパーリンクを作成しようとしています。私はループを通ってサイクルを実行するが、ハイパーリンクを作成しない限り、これまでのところこれを得ている。Excel VBAでセルの内容からハイパーリンクを作成する
Sub AcctHyperlink()
Dim WorkRng As Range
On Error Resume Next
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", "Select Range", WorkRng.Address, Type:=8)
For i = WorkRng.Rows.Count To 1 Step -1
If WorkRng.Cells(i, 1).Value <> "" Then
WorkRng.Cells(i, 1).Hyperlink.Add Anchor:=WorkRng.Cells(i, 1), _
Adress:="https://example.com/" & WorkRng.Cells(i, 1).Value & "/search", _
TextToDisplay:=WorkRng.Cells(i, 1).Value
End If
Next
End Sub
によって
Address
とHyperlink
によってAdress
は、サイトへようこそ!詳細については、[ツアー](http://stackoverflow.com/tour)をチェックしてください(バッジ!)。私の答えが役に立つなら、上向きの矢印を押してください。私の答えがあなたの問題を解決するならば、それが受け入れられた答えであることを示すためにチェックマークを押してください。ありがとう! – cxw