Bonjour à tous,
Alors voilà, après quelques recherches je n'arrive pas à trouver de solutions.
Je souhaiterai remplir un comboBox par les modalités distinctes d'une variable situé sur un autre onglet.
Le Combobox est situé directement sur l'onglet "Détails Personnes Normes" (je ne souhaite pas passé par un UserForm). J'aimerai qu'il affiche dans la liste déroulante les valeurs distinctes de la colonne C de l'onglet "Sélection globale".
Cependant rien ne s'affiche, je dois passer à côté de qqch ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub ComboBoxMetier2_Change() Dim cell As Range 'Supprime les données existantes dans le ComboBox Worksheets("Détails Personnes Normes").ComboBoxMetier2.Clear 'Boucle sur les cellules de la plage C2:C1000 pour 'alimenter le ComboBox For Each cell In Worksheets("Sélection globale").Range("C2:C1000") Worksheets("Détails Personnes Normes").ComboBoxMetier2 = cell 'remplissage sans doublon If Worksheets("Détails Personnes Normes").ComboBoxMetier2.ListIndex = -1 Then _ Worksheets("Détails Personnes Normes").ComboBoxMetier2.AddItem cell Next cell End Sub
Je vous remercie par avance !
Cordialement.
Partager