Comment savoir si autofiltre mis ?

  • Initiateur de la discussion Initiateur de la discussion ludo27
  • Date de début Date de début

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 !

L

ludo27

Guest
[RESOLU]Comment savoir si autofiltre mis ?

Bonjour,
quelqu'un sait-il comment détecter en VBA que l'autofiltre est mis ?

Je n'arrive pas à trouver.

Merci beaucoup.

🙂
 
Dernière modification par un modérateur:
Re : Comment savoir si autofiltre mis ?

Merci pour vos réponses.

Je voulais faire une procédure qui permette de mettre ou d'enlever l'autofiltre :

Code:
Sub SetAutoFilter(sht As Worksheet, bl As Boolean, rg As Range)
    'on ne veut pas d'autofiltre et il est mis => On enlève l'autofiltre de la feuille
    If bl = False And sht.AutoFilterMode = True Then
        sht.AutoFilterMode = bl
    End If
    
    'on veut un autofiltre et il n'est pas mis => On met un autofiltre sur la plage
    If bl = True And sht.AutoFilterMode = False Then
        rg.AutoFilter
    End If
End Sub

Ca marche bien.

Merci.

🙂😉
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
686
Réponses
4
Affichages
222
Réponses
7
Affichages
515
Réponses
7
Affichages
532
Réponses
16
Affichages
510
Retour