Combobox VBA

martitou -  
 martitou -
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

  1. Krysstof Messages postés 1659 Statut Membre 295
     
    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.
    0
    1. martitou
       
      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
      0