Para baixar uma página da web em VBA, você pode utilizar a biblioteca Microsoft XML, v6.0 (MSXML6), que permite solicitações HTTP do servidor.
No VBA, você pode analisar HTML usando a Biblioteca de Objetos HTML da Microsoft.
Biblioteca de Objetos HTML da Microsoft
A chave para enviar uma solicitação HTTP em VBA é utilizando a biblioteca Microsoft XML, v6.0 (ou versões anteriores, dependendo do seu sistema).
Microsoft XML, v6.0
No VBA, você pode usar a biblioteca Microsoft XML, v6.0 (MSXML2) para enviar solicitações HTTP com autenticação básica.