Option Explicit
Sub RechercheVBAExcel()
'Dim IE As New InternetExplorer 'en référencant
Dim IE As Object 'en Late Binding
Dim IEDoc As HTMLDocument
Dim InputGoogleZoneTexte As HTMLInputElement
Set IE = CreateObject("internetexplorer.application") 'en Late Binding
'Chargement d'une page Web
IE.navigate "https://www.google.fr/maps/place/NEXANS+FRANCE+MEHUN+SUR+YEVRE+41+RUE+MAURICE+GORSE/@43.5976722,7.1251708,15z/data=!3m1!4b1"
'Affichage de la fenêtre IE
IE.Visible = True
'Attente chargement
WaitIE IE
'on pointe le membre du document
Set IEDoc = IE.document
WaitDoc IEDoc
'on pointe notre zone de texte
IE.document.all("searchbox-searchbutton").Click
'Attente la fin de chargement
WaitIE IE
WaitDoc IEDoc
'libération de la variable
Set IE = Nothing
Set IEDoc = Nothing
'Permet de quitter la page web
'IE.Quit
End Sub
Sub WaitIE(IE As InternetExplorer)
'Boucle tant que la page n'est pas totalement chargée
'****************************************************
Do Until IE.readyState = READYSTATE_COMPLETE And (Not IE.Busy)
DoEvents
Loop
End Sub
Sub WaitDoc(doc As HTMLDocument)
Do While Not doc.readyState = "complete"
DoEvents
Loop
End Sub