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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    Set elementHtml = IE.document.getElementbyId("Prenom")
    elementHtml.Value = "Jean"
Pour les cases à cocher :
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 :
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>
J'ai essayé logiquement ça mais ça marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    Set elementHtml = IE.document.getElementbyId("pays")
    elementHtml.Value = "France"

Merci d'avance