Créer une combobox dans excel

-13

Bonjour, je voudrais savoir comment créer une combo box (liste déroulante, comme un <select> box en HTML) dans un document Excel, pour qu'on ne puisse choisir qu'une valeur parmi les valeurs prédéfinies, plutôt que de pouvoir entrer une valeur libre.

Est-ce qu'il est nécessaire de connaître les macro excel pour ça ? ou alors le VBA peut-être... Enfin je cherche la solution la plus simple possible, qui puisse être maintenue facilement.

Je vous remercie de votre aide.

Posté le 12 juillet 2013, 21:36
par qne
Répondre
16

La saisie semi automatique permet de mettre en place un champ liste déroulante dans excel. La liste peut être alimentée de plusieurs manières différentes :

  • via une liste de valeurs définies en dur dans la source de données
  • via une plage de cellule ou une colonne qui contient toutes les valeurs disponibles dans la liste de choix

Pour l'utiliser, il faut aller dans l'onglet Données du ruban, puis cliquer sur le bouton Validation des données :

Liste déroulante avec excel

Donc il n'y a pas besoin de connaitre la programmation de macro en VBA pour créer une liste déroulante, mais on peut aussi le faire avec, pour alimenter la liste de manière plus élaborée, en se basant sur plusieurs plages de cellules par exemple.

Posté le 12 juillet 2013, 21:40
par ronma

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :