filtrer à partir d'une combobox
Bonjour à tous,
Voila, j'aimerai filtrer une feuille excel à partir d'une combobox à chaque fois que ca valeur change (donc quand on utilise la liste déroulante...) :D
J'ai commencé à tapoter cela mais ca ne fonctionne pas car il me dis que la "méthode autofilter de la classe range a échoué"...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
Dim a as string
Private Sub ComboBox9_Change()
'personne en charge
a = ComboBox9.Value
Sheets("Fin période").Select
Feuil4.Cells.Select
Selection.EntireRow.Hidden = False
Selection.AutoFilter
Selection.AutoFilter Field:=12, Criteria1:="a"
Feuil4.Activate
End Sub |
J'ai rajouté "Selection.EntireRow.Hidden = False" car il se peut que parfois dans ma feuille j'ai des lignes cachées et donc je veux les réafficher.
Cependant, second souci, si je met cette ligne, il me met aussi qu'il y a un problème avec le "Hidden"... :roll:
Je ne vois pas où est le souci.
Merci par avance pour votre aide ;)
John