Dans votre fichier faites ceci :
- Allez dans l'éditeur VBA
- dans la Fenetre VBA Project --> Double click sur THISWORKBOOK
- Coller le code ci-dessous
Private Sub Workbook_BeforeClose(Cancel As Boolean)
With ActiveSheet
.Cells.Rows.EntireRow.Hidden = False
.ShowAllData
End With
ThisWorkbook.Save 'enregistrement du fichier
End Sub
Lorsque vous fermerez le fichier toutes les lignes masquées ou filtrées seront réaffichées
J'ai ajouté une ligne pour enregistrer automatiquement le fichier sans message excel. Sans quoi cela ne fonctionne pas.
Cordialement