Chargement selectif d'une combobox

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

gds35

XLDnaute Impliqué
Mes AMIS du Forum Bonjour, Bonne journée...
J'ai un Pb dans le chargement d'une combobox , J'ai une feuille contenant + de 30 Lignes avec des noms en colonnes A.
Mon desir est de charger ma combobox avec les NOMS uniquement à partir de la 1ere Lettre demandée dans la combobox.
cela fonctionne si je demande la lettre A , mais apres si je demande la lettre D , ma combobox n'est + alimentee....
Pourquoi ??? Merci de votre aide
Je joint un fichier d'exemple.
Cordialement GDS35
 

Pièces jointes

Re : Chargement selectif d'une combobox

bonjour

en respectant ton code voir ci-dessous...
(perso je ne pratiquerais pas ainsi) mais ça marche

Code:
Private Sub MODIFBOXNOMCC_Change()
Static Passe 'pour eviter passage répété
If Passe Then Passe = 0: Exit Sub
Passe = 1
Dim ChoixModifCC As String, NOMCC As String
ChoixModifCC = UCase(MODIFBOXNOMCC.Value)
'NoDeLig du premier !?
PremLig = 0: NoDeLig = 3
Do
 NOMCC = Cells(NoDeLig, 1).Value: If NOMCC = "" Then Exit Do
 If Left(NOMCC, 1) = ChoixModifCC Then PremLig = NoDeLig: Exit Do
 NoDeLig = NoDeLig + 1
Loop
'NoDeLig du dernier
If PremLig > 0 Then
   DernLig = PremLig
   Do
     NOMCC = Cells(DernLig, 1).Value: If NOMCC = "" Then Exit Do
     If Left(NOMCC, 1) <> ChoixModifCC Then DernLig = DernLig - 1: Exit Do
     DernLig = DernLig + 1
   Loop
   MODIFBOXNOMCC.Clear
   For Lig = PremLig To DernLig: MODIFBOXNOMCC.AddItem Cells(Lig, 1).Value: Next
End If
Passe = 0 '!
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
69
Affichages
6 K
Réponses
10
Affichages
916
Retour