Eu descobri uma solução usando esse código. Eu coloquei meus dados nas colunas A e B, então este código cria um hiperlink na coluna C usando o texto de exibição em A e o URL na coluna B.
Sub MakeHyperlinksUsingArray()
Dim vArray As Variant
Dim i As Long
With Sheets("Backup")
vArray = .Range("A2:B" & _
.Cells(.Rows.Count, "A").End(xlUp).Row).Value
For i = 1 To UBound(vArray, 1)
.Hyperlinks.Add _
Anchor:=.Cells(i + 1, "C"), _
Address:=vArray(i, 2), _
TextToDisplay:=vArray(i, 1)
Next i
End With
End Sub