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:
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
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"
Si quelqu'un a une idée j'en serais extrêmement reconnaissante de bien vouloir m'aider
Bien cordialement,
Julie
Partager