Могут ли макросы Excel подгрузить информацию в документ из сети?
Вот так:
Private Function getData(strUrl As String) As String
   Dim http As Object

   On Error Resume Next
   Set http = CreateObject("MSXML2.XMLHTTP")
   If Err.Number <> 0 Then
     Set http = CreateObject("MSXML.XMLHTTPRequest")
   End If

   On Error GoTo 0
   If http Is Nothing Then
     getData = ""
     Exit Function
   End If

   http.Open "GET", strUrl, False
   http.Send

   getData = http.responseText
   Set http = Nothing
End Function
технически  существует Selenium для VBA
https://www.guru99.com/excel-vba-selenium.html
(эту страницу перевели:
https://coderlessons.com/tutorials/kachestvo-progr...
- но по моему гораздо проще использовать Selenium c Powershell и  при помощи повершела создавать документ эксель