Liste déroulante dynamique

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

D

doudoualex77

Guest
Bonjour,

Je cherche à créer une liste déroulante dynamique, je m'explique:
Dans un onglet j'ai ma BdD:
Colonne A Colonne B
Ref1 Code1
Ref1 Code2
Ref1 Code3
Ref2 Code1
Ref2 Code3
Ref3 Code4
Ref3 Code5
Etc...
Dans un autre onglet, je voudrais que lorsque je rentre une quelconque "Ref" dans la cellule A1 par exemple, que dans la cellule B1 apparaisse une liste déroulante des "codes" associés.
Je n'ai pas été en mesure de trouver la solution à mon problème :/

Merci d'avances à ceux qui liront ou auront des pistes à me proposer.
Cordialement,
Alex
 
Re : Liste déroulante dynamique

Bonjour,
J'ai trouvé ce code dans le lien que vous m'avez fourni, pourriez vous me commenter ces lignes car je ne les comprends pas ?
Merci d'avances

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([A2:A10], Target) Is Nothing And Target.Count = 1 Then
Sheets("BD").[g2] = ""
Sheets("BD").[A1:B1000].AdvancedFilter Action:=xlFilterCopy, _
CopyToRange:=Sheets("BD").[D1], Unique:=True
End If
If Not Intersect([b2:b10], Target) Is Nothing And Target.Count = 1 Then
Sheets("BD").[g2] = Target.Offset(, -1)
Sheets("BD").[A1:B1000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("bd").[g1:g2], CopyToRange:=Sheets("BD").[E1]
End If
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
10
Affichages
973
A
G
  • Question Question
Réponses
1
Affichages
706
M
Réponses
1
Affichages
1 K
MOA_Excel
M
D
Réponses
5
Affichages
2 K
Dje_Ejd
D
H
Réponses
4
Affichages
2 K
hallfabi
H
K
Réponses
38
Affichages
10 K
kinders59
K
Retour