Ce topic date un peu mais j'aimerai savoir si tu as trouvé une réponse à ton problème bmxer31?
http://www.developpez.net/forums/d59...xplorer-macro/
J'ai le même souci que toi. J'ai une macro qui ouvre une page internet. Elle marche super bien sous Xp avec IE7 et Excel2007 et plante avec Vista, IE7 et Excel2007.
Avec Vista, j'ai une double ouverture de page internet. La première ne charge rien du tout et la 2eme fait ce qui codé dans ma macro.
Contrairement à toi, j'ai pas d'erreur mais je tourne en boucle dans ma boucle d'attente de chargement de ma page.
J'ai l'impression que ma tempo, s'effectue sur la page blanche (qui ne charge rien) au lieu de se faire sur la 2eme page (qui charge le site).
Help, j'ai cherché partout mais je trouve rien sur le sujet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub test() Dim IE As InternetExplorer Set IE = CreateObject("InternetExplorer.Application") IE.Visible = True IE.navigate "www.google.fr" Call tempo(IE) End Sub Sub tempo(IE) Do Until IE.readyState = READYSTATE_COMPLETE DoEvents Loop 'attendre la fin du chargement End Sub
edit: petite info bizarre et qui peut peu être aiguiller certain: si j'entre une adresse manuellement dans la fenêtre qui ne charge rien, ca ouvre la page dans un nouvel onglet dans la 2eme fenêtre![]()
Partager