Re : utiliser la fonction 'afficher tout' avec une macro
Merci pour vos réponses... mais bon, ça marche pas :-/
Bref, je pense qu'il faut que je rectifie :
ça, ça marche :
Sub DEMARRAGE()
Private Sub Workbook_Open()
On Error GoTo ExistePas
Sheets(Format(Now, "yyyy")).Activate
On Error GoTo 0
Exit Sub
ExistePas: Sheets(1).Activate
End Sub
...et ça, ça me permet d'ouvrir systématiquement sur la feuille qui porte pour titre, l'année en cours... si j'ouvre ce fichier 3 ans après la dernière feuille, il est sensé s'ouvrir sur la dernière année créée.
Y a peut être plus simple, et je suis prenneur, mais la modif de Banzai m'ouvre le débogueur :-S
Mais sans aller jusqu'à refondre cette macro qui finalement, donne satisfaction, j'aimerais que sur sa lancée, la macro enlève tous les filtres s'ils existent.
Le module donné plus haut :
Sub AutoFilterShowAll()
With Sheets("Feuil1")
If .FilterMode = True Then .ShowAllData
End With
End Sub
Semble pouvoir assurer ce que je recherche, mais je n'arrive pas à l'intégrer sans que ça plante. D'autant que le "With Sheets("Feuil1")" ne marche que si ma feuille s'appelle "Feuil1", je peux le remplacer par "With ActiveSheet" ?
J'espère avoir été plus clair, et je vous remercie d'avance pour vos conseils avisés ;-)