Я настоятельно рекомендую не использовать MSHTML для извлечения ваших данных из Интернета. Вы пожалеете об этом позже. Причина этого в том, что MSHTML использует Internet Explorer в фоновом режиме, поэтому у вас будут проблемы, подобные той, что у вас есть. Другая причина заключается в том, что, поскольку он использует IE, он также будет работать с кешем IE, и вы столкнетесь с такими проблемами, как «Я не могу получить обновление с сервера, потому что он кешируется» или с ошибками кеширования. Может показаться, что это звучит редко, и «со мной этого не случится», вы обнаружите, что ваша жизнь превращается в живой кошмар в будущем LOL. Просто мой личный опыт.
Я рекомендую вместо этого использовать WinHTTP или WinInet. Просто Google "Winhttp VBA", и вы будете установлены.