Non so cosa sia quella classe CInternetExplorer né cosa faccia il metodo WebNavigate con i suoi parametri ("30" a cosa serve?) ma, probabilmente non attende correttamente il completamento del caricamento della pagina. Prova a cambiare quel codice e segui i suggermenti, ad esempio, di questo link
http://vba-corner.livejournal.com/4623.html
o di altri simili sul web.