Bonjour à tous!!!
Je rencontre un souci avec un programme VBA:
ainsi dans un userform je voudrais qu'une liste déroulante ne fasse apparaitre des données que si un critère est rempli; j'ai donc tapé le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
If ListeDeroulanteCategorie.Value = "Voiture" Then
           Sheets("Voiture").Select
           Range("A2").Select
  'selectionne la dernière rangée du tableau
           Selection.End(xlDown).Select
  'filtre sur la 11 ème colonne avec comme critère la valeur "OUI"
           Selection.AutoFilter Field:=11, Criteria1:="OUI"
           ListeMaterielDisponible.RowSource = "Voiture!A2:A250"
Seulement voila la liste déroulante "ListeMaterielDisponible" ne m'affiche pas que la séléction mais m'affiche toute la colonne A sans tenir compte du filtre
Si quelqu'un a une idée j'en serais extrêmement reconnaissante de bien vouloir m'aider

Bien cordialement,

Julie