Encontrei this que indica que a resposta HTTP pode não ser um padrão 200 e que o Excel talvez não consiga lidar com isso.
Duas maneiras de verificar essa teoria:
- (Mais fácil, mas menos preciso) Tente alterar seu link para um link que você sabe que retornará uma resposta HTTP 200 apropriada. O link parece sem redirecionamentos nem nada. Veja se você pode clicar no link e ver se o link funciona.
- (requer instalação de software, mas fornece mais detalhes) Se você tiver direitos para instalar o software, instale um proxy como Fiddler para ver o que está acontecendo sob o capô. Veja se a solicitação realmente sai da sua caixa e qual é o código de resposta que retorna.
Considerando que você disse que o site usa autenticação básica, você provavelmente estará recebendo uma resposta diferente de qualquer maneira (401 Authentication Required, eu acho), então isso pode não ser o caso.