Adapter ce code à des CheckBox

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 !

Provence Vintage

XLDnaute Occasionnel
Bonjour, la je cale...

Je souhaite adapter ce code à une CheckBox (valeur recherchée dans une colonne), plutôt qu'un Combo:

Private Sub InitCombo(LCombo As Object, nomCol As String)
Dim lig As Long
Dim nbElement As Integer
Dim trouveElm As Boolean

LCombo.Clear

' Boucle de la ligne 2 à la dernière ligne dans la colonne nomCol
For lig = 2 To Range(nomCol & Cells.Rows.Count).End(xlUp).Row
trouveElm = False

' Vérifier que l'élément à ajouter dans la liste n'existe pas déjà
For nbElement = 0 To LCombo.ListCount - 1
' L'élément est déjà présent dans la liste, sortie de la boucle
If LCombo.List(nbElement) = Range(nomCol & lig).Value Then
trouveElm = True
Exit For
End If
Next nbElement

' Elément non trouvé dans la liste, l'ajouter
If trouveElm = False Then LCombo.AddItem Range(nomCol & lig).Value
Next lig
End Sub


Si quelqu'un a une idée, je suis preneur!
Merci🙄
 
Re : Adapter ce code à des CheckBox

Bonjour le forum,
ceci est déja plus simple
Code:
A+
Private Sub InitCombo(LCombo As Object, nomCol As String)
    Dim lig As Integer
   For lig = 2 To Range(nomCol & Cells.Rows.Count).End(xlUp).Row
       LCombo =range(nomCol & lig)
  If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem Range(nomCol & lig)
    Next 
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

Discussions similaires

Réponses
4
Affichages
756
Réponses
15
Affichages
791
Réponses
7
Affichages
454
Réponses
4
Affichages
735
Réponses
2
Affichages
467
Retour