Bonjour à tous,
Je suis débutant en VBA et je souhaite automatiser le remplissage d'un formulaire sur un site internet. Ce formulaire contient des input, des cases à cocher et des listes déroulantes.
Pour les input j'utilise le code suivant :
Pour les cases à cocher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set elementHtml = IE.document.getElementbyId("Prenom") elementHtml.Value = "Jean"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set elementHtml = IE.document.getElementbyId("RegionIDF") elementHtml.Click
Mais comment faire pour choisir sa valeur dans une liste déroulante avec un ce code HTML par exemple :
J'ai essayé logiquement ça mais ça marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <select name="nom des pays" id="pays"> <option value="france"> France </option> <option value="italie"> Italie </option> </select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set elementHtml = IE.document.getElementbyId("pays") elementHtml.Value = "France"
Merci d'avance![]()
Partager