Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème de Filtre

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Sophie11

XLDnaute Occasionnel
Bonjour,
Ma feuille excel contient un filtre automatique mais il arrive parfois qu'un filtre soit activé sur un critère.

J'ai écris une macro qui me permets d'effacer une partie de mes données :

Code:
Sheets("Sophie").Range("A8:H" & [E65536].End(xlUp).Row).ClearContents

Pour bien prendre en compte toutes les cellules (et non pas que celle filtré) je commence mon code par :

Code:
ActiveSheet.ShowAllData
Sheets("Sophie").Range("A8:H" & [E65536].End(xlUp).Row).ClearContents

ce qui marche trés bien, le problème c'est lorsque mon filtre est définit sur aucun critère j'obtient une erreur :
Run-time error 1004
ShowAllData method of Worksheet class failed


si quelqu'un à une idée pour résoudre ce pb en sachant que je ne souhaite pas supprimer mon filtre automatique je veux juste qu'il soit définit sur aucun critère..
merci d'avance 🙂
 
Re : Problème de Filtre

Bonjour,

Avec quelque chose comme ceci:

Code:
With ActiveSheet
    If .AutoFilterMode And .FilterMode Then .ShowAllData
End With

A+

[Edit] Hello Pierrot😀 Gros Bing!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
11
Affichages
551
Réponses
3
Affichages
975
Réponses
1
Affichages
465
Réponses
0
Affichages
966
Réponses
33
Affichages
3 K
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…