XL 2016 Macro qui active le filtre sur une ligne de tableau

Sissou71

XLDnaute Occasionnel
Bonjour,

Je cherche une macro qui me permet dans un tableau Excel de positionner le filtre sur la 1ere ligne (sans filtrer de données juste activer le mode filtre sur cette ligne)
Quelqu'un saurait-il m'aider ?
 

job75

XLDnaute Barbatruc
Bonjour Sissou71, Lolote83,

La solution de Lolote83 place/ôte le filtre un coup sur 2.

Pour que le filtre soit toujours présent :
Code:
Sub PlacerFiltreAuto()
ActiveSheet.AutoFilterMode = False
Range("A1:H1").AutoFilter
End Sub
A+
 

job75

XLDnaute Barbatruc
Re,

Si le tableau est organisé en tableau Excel (ListObject) on utilisera :
Code:
Sub PlacerFiltreAuto()
On Error Resume Next
ActiveSheet.ListObjects(1).ShowAutoFilterDropDown = True
If Err Then ActiveSheet.ListObjects(1).Range.AutoFilter
End Sub
A+
 

Discussions similaires

Statistiques des forums

Discussions
312 103
Messages
2 085 317
Membres
102 862
dernier inscrit
Emma35400