Bonsoir le forum!
J'ai une macro qui me permet de retirer les filtres sur mes 3 feuilles et de faire un retour en haut de feuilles sur ces 3 dernières:
Sub EffacerFiltre()
For Each ws In Sheets(Array("Téléchargements", "Prévisions", "Sommaire"))
On Error Resume Next
ws.TextBox1.Value = ""
ws.ShowAllData
Cells.EntireRow.Hidden = False
Rows("17:17").EntireRow.Hidden = True
ws.Activate
ws.Range("A16").Select
Next ws
End Sub
Le problème étant que quand je l'utilise mon fichier galère un max donc je me demandais si ce n'était pas du au fait qu'il y ai trop de choses à traiter... Peut-on la raccourcir pour qu'elle ne fasse pas a moitié planter mon classeur?
A savoir que:
Cells.EntireRow.Hidden = False
: Pour filtrer sur 3 colonne sur ma troisième feuille je doit rajouter cela pour pouvoir enlever le triple filtre qu'on m'a donnée
Rows("17:17").EntireRow.Hidden = True
: Il faut que mes lignes 17 sur mes 3 feuilles reste tout le temps dissimulée car c'est la ligne ou il y a les flèche de filtre
ws.Activate
ws.Range("A16").Select
: Pour remontrer en haut de page sur les 3
Voila voila, en espérant avoir une aide. Je pense pas qu'un fichier test soit utile étant donnée que le soucis viens de la formule et que je vous l'ai fourni mais si besoin hésitez pas à demander! A très vite!