Bonjour
il y a tellement d'exemple sur le forum que je me demande si tu a utiliser le moteur de recherche de DVP ( ce qui m'etonnerait )
puré!!!
exemple 1
on ouvre et navigue dans google et manipule les htmlelements
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Option Explicit
Sub RechercheVBAExcel()
'Déclaration des variables
Dim IE As Object, IEDoc As Object, InputGoogleZoneTexte As Object, InputGoogleBouton As Object
Set IE = CreateObject("internetexplorer.application") 'creation de l'intence de internet
IE.navigate "www.google.fr" 'Chargement d'une page Web Google
IE.Visible = True 'Affichage de la fenêtre IE
Do: DoEvents: Loop While IE.readystate <> 4 'On attend le chargement complet de la page
Set IEDoc = IE.document 'On pointe le membre Document
Set InputGoogleZoneTexte = IEDoc.all("q") 'On pointe notre Zone de texte
InputGoogleZoneTexte.Value = "VBA Excel" 'On définit le texte que l'on souhaite inscrire à l'intérieur
Set InputGoogleBouton = IEDoc.all("btnK")(0) ' on pointe sur le bouton rechercher
InputGoogleBouton.Click ' on clique sur le bouton rechercher
Do: DoEvents: Loop While IE.readystate <> 4 'On attend la fin de la recherche
' analyse de ta recherche ici
'........
'........
'On libère les variables
Set IE = Nothing
Set IEDoc = Nothing
End Sub |
!! SINON TU PEUX FAIRE PLUS SIMPLE !!!
exemple 2
on argumente l'url directement !!!!!et pas besoins de manipuiler les inputs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub RechercheVBAExcel2()
'Déclaration des variables
Dim IE As Object, IEDoc As Object, InputGoogleZoneTexte As Object, InputGoogleBouton As Object, recherche As String
recherche = "VBA EXCEL" 'ce que tu recherche
Set IE = CreateObject("internetexplorer.application") 'creation de l'intence de internet
IE.Visible = True 'Affichage de la fenêtre IE
'Chargement d'une page Web Google ARGUMENTEE!!!!!!!!!!!!!!!la recherche se fait toute seule sans manipulation des htmlelements
IE.navigate "https://www.google.fr/search?source=hp&q=" & recherche & "&btnK=Recherche+Google&oq=vba+excel"
Do: DoEvents: Loop While IE.readystate <> 4 'On attend le chargement complet de la page
' analyse de ta recherche ici
'........
'........
'On libère les variables
Set IE = Nothing: Set IEDoc = Nothing
End Sub |
100 fois je l'ai donné cet exemple 
et si c'est pas assez explicit
ben tu fait une recherche sur DVP 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Sub RechercheVBAExcel3()
'Déclaration des variables
Dim IE As Object, IEDoc As Object, InputGoogleZoneTexte As Object, InputGoogleBouton As Object, recherche As String
recherche = "VBA internet google" 'ce que tu recherche
Set IE = CreateObject("internetexplorer.application") 'creation de l'intence de internet
IE.Visible = True 'Affichage de la fenêtre IE
'Chargement d'une page Web Google ARGUMENTEE!!!!!!!!!!!!!!! avec la recherche
IE.navigate "https://www.developpez.net/forums/search.php/?query=" & recherche
Do: DoEvents: Loop While IE.readystate <> 4 'On attend le chargement complet de la page
IE.document.getelementsbyname("searchuser")(0).Value = "" 'membre recherché
IE.document.getelementsbyname("dosearch")(0).Click ' click dessus
'On libère les variables
Set IE = Nothing: Set IEDoc = Nothing
End Sub |
Partager