Détails
Macro Excel 2013 VBA Effacer tous les filtres
Il semble que les anciennes macros ne fonctionnent pas. Je dispose d'un système de sécurité approprié pour exécuter les macros VBA, mais lorsque j'ai essayé plusieurs méthodes pour effacer TOUS les filtres d'une feuille de calcul, j'ai obtenu une erreur de compilation.
Voici ce que j'ai essayé :
Sub AutoFilter_Remove()
'Cette macro supprime tout filtrage afin d'afficher toutes les données, mais elle ne supprime pas les flèches de filtrage.
ActiveSheet.ShowAllData
End Sub
J'ai des boutons sur les feuilles pour effacer tous les filtres afin de faciliter l'utilisation pour les utilisateurs puisque les feuilles ont beaucoup de colonnes qui ont des filtres sur eux.
38
3
Essayez ça :
Si la feuille a déjà un filtre sur elle alors :
le supprimera.
Essayez quelque chose comme ça :
.FilterMode
renvoie true si la feuille de calcul est en mode filtre. ([Voir ceci][1] pour plus d'informations). ([Voir ceci][2] pour plus d'informations sur.AutoFilter
.Et enfin, [this][3] fournira plus d'informations sur la méthode
.ShowAllData
.[1] : http://msdn.microsoft.com/en-us/library/office/ff839763.aspx [2] : http://msdn.microsoft.com/en-us/library/office/ff193884.aspx [3] : http://msdn.microsoft.com/en-us/library/office/ff197246.aspx