[VBA] Liste déroulante

Pierwak

XLDnaute Occasionnel
Bonjour a tous,

Je souhaiterais faire une liste déroulante auto-incrémentable : A chaque fois qu'une valeur autre que celle de la liste est saisie, cette nouvelle valeur se sauvegarde pour etre reproposée par la suite.
Cela ne me poserait pas de problèmes si ma liste était dans un formulaire, mais la je voudrais la faire directement dans la feuille de calcul.
Est ce possible selon vous ?

D'avance merci de votre retour
 

CBernardT

XLDnaute Barbatruc
Re : [VBA] Liste déroulante

Bonjour Pierwak,

Il te faut réaliser une liste déroulante avec le menu Données/Validation puis dans Autoriser choisir Liste et ensuite mettre le nom de la source. Cette source est bien sûr une liste évolutive nommée : Exemple : =Noms

Pour réaliser une liste évolutive nommée :

1- Sélectionner la zone de la colonne dans laquelle seront installées les valeurs à faire apparaître dans la liste déroulante. Exemple dans la feuille "Feuil2".

2- Ouvrir le menu Insertion/Nom/Définir ;

3- Donner un Nom dans le classeur à la liste, Exemple : Noms ;

4- Dans "Fait référence à: Saisir la formule suivante :

= DECALER(Feuil2!$A$2;0;0;NBVAL(Feuil2!$A:$A))

5- Faire "OK"

Normalement c'est bon !

Cordialement

Bernard
 

Pièces jointes

  • ListeNommeeEvolutive.xls
    13.5 KB · Affichages: 99
  • ListeNommeeEvolutive.xls
    13.5 KB · Affichages: 100
  • ListeNommeeEvolutive.xls
    13.5 KB · Affichages: 106

Pierwak

XLDnaute Occasionnel
Re : [VBA] Liste déroulante

Salut Bernard,

Merci pour ta réponse, mais j'ai du mal m'exprimer, en fait la liste source doit etre completment invisible pour les utilisateurs.
Par contre si je tape "Tyty" dans la cellule ou il y a la liste déroulante, je veux que la prochaine fois il me propose "Tyty" en plus des autres valeurs, et ainsi de suite...
 

CBernardT

XLDnaute Barbatruc
Re : [VBA] Liste déroulante

Re,

J'ai enfin compris ton second problème :confused:

Regarde l'exemple et vois si cela correspond à ton projet !

Cordialement

Bernard
 

Pièces jointes

  • ListeNommeeEvolutive.xls
    23.5 KB · Affichages: 108
  • ListeNommeeEvolutive.xls
    23.5 KB · Affichages: 109
  • ListeNommeeEvolutive.xls
    23.5 KB · Affichages: 109

Discussions similaires

Réponses
2
Affichages
289