cedricdec
Messages postés2Date d'inscriptiondimanche 20 avril 2008StatutMembreDernière intervention29 mai 2008
-
28 mai 2008 à 15:47
cedricdec
Messages postés2Date d'inscriptiondimanche 20 avril 2008StatutMembreDernière intervention29 mai 2008
-
29 mai 2008 à 13:03
J'ai crée un userform nommé client. Dans celui ci, il y a un combobox1. Pour alimenter le combobox, j'ai écrit les lignes:
For i = 2 To j
ComboBox1.AddItem Sheets("clients").Cells(i, 1)
Next
Donc mon combobox est alimenté.
J'aimerai pouvour filtrer le contenu de ce combo.
J'aimerai que s'affiche la première colonne de la feuille clients en fonction de la valeur qui se trouve dans la 12ème colonne de cette même page.
Le critère de ce filtre se situe dans le textbox12 de ce même userform.
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 29 mai 2008 à 12:01
Soit tu utilises le filtre sur ta feuille avec SpecialCells(xlCellTypeVisible)
soit tu mets une condition dans ta boucle qui vérifie la valeur en colonne L
For i = 2 To j
If Sheets("clients").Range("L" & i) = Textbox12.text Then
ComboBox1.AddItem Sheets("clients").Cells(i, 1)
End If
Next
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI