XL 2016 Liste sous condition

  • Initiateur de la discussion Initiateur de la discussion ynx69
  • 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 !

ynx69

XLDnaute Junior
Bonjour à tous,

J'ai une question à poser mais n'arrive à trouver de réponse...

Dans le fichier ci joint je dispose d'un tableau avec : Le nom et les etudes de chaque individu.

Je souhaiterais que pour les personnes ayant plusieurs diplome, qu'une liste déroulante s'affiche en pour me permettre de selectionner le diplome que je souhaite.

A l'inverse pour les personnes n'ayant qu'un diplome, je souhaite que la cellule etude affiche directement leur diplome.

Pourriez-vous m'aider ?

Merci pour votre aide
 

Pièces jointes

Bonjour ynx69, le forum,

C'est ce qu'on appelle un fil à tiroirs non ?

Si l'on veut créer des listes de validation intuitives en B4 et B5 on peut utiliser cette macro :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim critere$, P As Range, liste, i&, x$, n&
critere = LCase([B2]) & "*" 'cellule à adapter
If ActiveCell.Address = "$B$4" Then Set P = Feuil2.[A62:A3000] 'Feuil2 : CodeName de la feuille Source
If ActiveCell.Address = "$B$5" Then Set P = Feuil2.[I8:I11]
With Feuil3 'CodeName de la feuille Liste
    .[A:A].ClearContents
    If P Is Nothing Then Exit Sub
    ActiveCell.Validation.Delete
    liste = P.Resize(P.Rows.Count + 1) 'matrice, plus rapide, au moins 2 éléments
    For i = 1 To UBound(liste) - 1
        x = liste(i, 1)
        If x <> "" And LCase(x) Like critere Then n = n + 1: liste(n, 1) = x
    Next
    If n = 0 Then Exit Sub
    With .[A1].Resize(n)
        .Value = liste
        .Sort .Cells, xlAscending, Header:=xlNo 'tri alphabétique
        ActiveCell.Validation.Add xlValidateList, Formula1:="=" & .Address(External:=True)
    End With
End With
End Sub
La feuille auxiliaire "Liste" peut être masquée.

Fichier (4).

A+
 

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

Réponses
2
Affichages
133
Réponses
7
Affichages
137
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
502
Réponses
1
Affichages
153
Retour