Combobox VBA

Bonjour,

je voudrais creer une liste deroulante dans mon fichier excel,
en la placant dans une case particuliere

comment dois je faire pour programmer ca en VBA ?
La combobx est elle necessaire ?

merci d'avance

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. alors, si tu veux faire une liste déroulante dans une feuille excel, tu n'a pas besoin de programmer en VBA

    tu peux simplement faire une liste de validation :
    - tu créer une liste dans le classeur n'importe ou (sur une feuille que tu peux cacher par exemple, ou a un endroit qui ne te gène pas)
    -tu vas sur la cellule qui va contenir la liste déroulante et tu vas dans le menu "Données-->Validation"
    dans la zone "Autoriser" tu choisi "Liste" et dans la zone "Source" tu mets la plage de donnée qui contient ta liste

    et voila.
    1. tout d'abord,merci de ta reactivité
      je preferais vraiment le coder en VBA , car les utilisateurs si il modifient les listes detruiront le mechanisme.
      Ils n'iront jamais voir le code VBA
      on m'a parlé de Combobox mais je n'arrive par à comprendre comment l'utiliser