Bonjour Eeleuthéros, le forum,
Ceci devrait t’intéresser:
https://forum.excel-pratique.com/excel/filtrer-selon-le-mois-en-cours-157308
Private Sub Workbook_Open()
Dim lo As ListObject
Set lo = Range("Tableau2").ListObject
lo.Range.AutoFilter Field:=1, Criteria1:=xlFilterThisMonth, Operator:=xlFilterDynamic
End Sub
Code à placer dans le module ThisWorkbook.....la macro se déclenche à l'ouverture du classeur....
Pour enlever le filtre:
Sub RAZ_filtre()
Set lo = Range("Tableau2").ListObject
If lo.ShowAutoFilter Then lo.AutoFilter.ShowAllData
End Sub
Code à placer dans un module standard.
Cordialement,