Bonjour
Cette routine fonctionnait correctement sous XP et depuis que je suis sous W8.1 elle ne fonctionne plus. J'ai déjà posé cette question il y a quelque temps, si il y a du nouveau à ce propos; bien aimable de me tenir au courant. Merci
Sub CherchecodeSource()
Dim CodeSource As String, IE As Object
Dim TempFile As String
On Error Resume Next
Feuil10.[A:A].ClearContents
Set IE = CreateObject("InternetExplorer.application")
TempFile = "c:\Fred.txt"
IE.Visible = False ' Ou True
IE.navigate URL:="http://www.tierce-magazine.com/accueil/pid107-les-reunions-du-jour.html?day=tomorrow"
Do Until IE.ReadyState = 4
DoEvents ' soit la boucle ne sort pas, soit elle sort et "Laligne" est vide dans la boucle suivante
Loop
CodeSource = IE.document.body.innerHTML
Open TempFile For Output As #1
Print #1, CodeSource
Close #1
Open TempFile For Input As #1
Do While Not EOF(1)
Input #1, LaLigne
a = a + 1
Feuil10.Range("A" & a) = LaLigne
If a > 20 And Application.CountA([IDcours!A:A]) = 0 Then
Exit Do
End If
Loop
Close #1
Kill TempFile
IE.Quit
Set IE = Nothing
End Sub