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...)
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é"...
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Cependant, second souci, si je met cette ligne, il me met aussi qu'il y a un problème avec le "Hidden"...
Je ne vois pas où est le souci.
Merci par avance pour votre aide
John
Partager