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

F

Francis

Guest
Bonsoir,
Je remplis une combo box à l’aide de la propriété Row source du style : ComboBox.RowSource = 'f11: f400'. Tout marche bien
Mais sur la colonne choisie il y a pour l’instant beaucoup de lignes vides donc j’aimerais les faire disparaître.
Quelle est l’astuce pour que mes cellules égarées fassent un seul bloc dans la combobox?
D’avance merci
Francis
 
Salut Francis, salut le forum,

Je te propose de remplir ta ComboBox non pas avec la propriété RowSource mais avec AddItem soumis à une condition.
Private Sub UserForm_Initialize() 'à l'initialisation de l'UserForm
Dim cel As Range 'déclare la variable cel
ComboBox1.Clear 'vide la ComboBox1
'remplit la ComboBox1
For Each cel In Range('F11:F400') 'boucle sur toute les cellules de la plage F11:F400
'condition : si la cellule n'est pas vide, ajoute la valeur à la ComboBox1
If cel.Value <> '' Then ComboBox1.AddItem cel.Value
Next cel 'prochaine cellule de la boucle
End Sub
 
Salut 'Francis'
bonsoir Robert
une autre possibilité ,En pièce jointe et il y en a d'autres
Amicalement
Jean Marie [file name=Combobox_Tri_sans_Dounblon.zip size=10849]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Combobox_Tri_sans_Dounblon.zip[/file]
 
Dernière édition:
- 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.
Retour