• Initiateur de la discussion Initiateur de la discussion milo.777
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

milo.777

XLDnaute Nouveau
J'ai une liste de code dans une colonne et un libellé qui correspond a ces codes dans la colonne suivante
Je voudrais savoir comment faire pour que sur une autre feuille je puisse avoir une liste deroulante des codes dans la premiere colonne et le libellé qui correspond au code qui apparraissent dans la colonne suivante sur la meme ligne.

Merci de me repondre
 
Re : Liste deroulante

Bonjour,

Avoir le code et le libellé correspondant dans deux colonnes, je ne vois pas comment faire.
Mais bien les avoir les uns sous les autres dans une même colonne.

Nommer la colonne code.
Créer la liste de validation.
Retourner dans le menu Insertion / Nom / Définir et modifier la référence en y incluant la colonne désignation.
Exemple : faire de =DECALER($A$1;;;NBVAL($A$1:$A$20)) → =DECALER($A$1;;;NBVAL($A$1:$B$20))

Dans la liste de validation, en cliquant sur un code (dont le libellé se trouve juste en-dessous) tu obtiens ce que tu cherches à faire
Petite mise en garde : ne pas retourner dans Validation, car la source est considérée comme eronnée et il faut l'éffacer pour sortir de la boite de dialogue.

abcd
 
Re : Liste deroulante

Bonjour,

Avec Données/Validation la liste avec 2 colonnes apparaît sur 2lignes:

-Créer un nom de champ avec 1 colonne
-Créer le menu avec Données/Validation/Liste
-Modifier le nom de champ (2 colonnes)

Pour obliger la saisie d'un nom de la première colonne

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([B2:B10], Target) Is Nothing And Target.Count = 1 Then
p = Application.Match(Target, Application.Index([Maliste], , 1), 0)
If IsError(p) Then Application.Undo
End If
End Sub

Pour créer une liste déroulante 2 colonnes sur une seule ligne, utiliser la barre d'outils Formulaire ou Boite à outils contrôles.

JB
Formation Excel VBA JB
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Traitement
Réponses
7
Affichages
85
Réponses
12
Affichages
558
Réponses
4
Affichages
259
Réponses
5
Affichages
382
Retour