После метода .navigate, сделайте это ...
Do
Sleep 100
Doevents
Loop until webbrowser1.busy = true and webbrowser1.readystate = 4
Это должно отсортировать поток, .busy может быть .isbusy в вашей версии wb control, посмотрите мой другой веб-браузер, связанныйотвечает, если вы хотите реализовать правильный, более подробный метод приостановки выполнения, пока веб-браузер действительно не завершит загрузку веб-страницы.
Дайте мне знать, как это работает для вас, и могу ли я чем-нибудь помочь