emmanuel75
XLDnaute Junior
Bonjour à tous,
J'ai retrouvé une macro qui permet d'afficher les liens contenus sur une page Web...elle ne fonctionne pas ( "type défini non défini par l'utilisateur") en caractère gras signalé sur le script.
Peut-être n'ai je pas bien activer les références signalées dans les premières lignes du programme ?
Si un Excelnaute est calé à ce sujet, je veux bien de son aide...merci d'avance
Voici la macro:
Sub listeLiensPageWeb()
'nécéssite d'activer la référence Microsoft HTML Objects Library
'nécéssite d'activer la référence Microsoft Internet Controls
Dim IE As New InternetExplorer
Dim x As Integer
Dim Doc As HTMLDocument
IE.navigate 'http://www.MaPageWeb.fr'
Do Until IE.readyState = READYSTATE_COMPLETE
DoEvents
Loop
Set Doc = IE.document
For x = 0 To Doc.links.Length - 1
Cells(x + 1, 1) = Doc.links(x)
Next
End Sub
Emmanuel
J'ai retrouvé une macro qui permet d'afficher les liens contenus sur une page Web...elle ne fonctionne pas ( "type défini non défini par l'utilisateur") en caractère gras signalé sur le script.
Peut-être n'ai je pas bien activer les références signalées dans les premières lignes du programme ?
Si un Excelnaute est calé à ce sujet, je veux bien de son aide...merci d'avance
Voici la macro:
Sub listeLiensPageWeb()
'nécéssite d'activer la référence Microsoft HTML Objects Library
'nécéssite d'activer la référence Microsoft Internet Controls
Dim IE As New InternetExplorer
Dim x As Integer
Dim Doc As HTMLDocument
IE.navigate 'http://www.MaPageWeb.fr'
Do Until IE.readyState = READYSTATE_COMPLETE
DoEvents
Loop
Set Doc = IE.document
For x = 0 To Doc.links.Length - 1
Cells(x + 1, 1) = Doc.links(x)
Next
End Sub
Emmanuel
Dernière édition: