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 !

gerard55

XLDnaute Occasionnel
Bonjour à tous,
J'ai fait une macro avec l'enregistreur pour qu'un filtre se mette en colonne 14. (code ci-dessous)
Sub Filtre()
Rows("14:14").Select
Selection.AutoFilter
Range("A14").Select
End Sub
ça marche bien si le filtre n'est pas activé. Mais si le filtre est activé, ça enlève le filtre. Je voudrais que le filtre reste activé en permanence.
Merci d'avance si quelqu'un a la solution
a+
Gérard
 
Re : Macro filtre

bonsoir,

voir exemple:

Code:
Public Sub AnnulerFiltreFeuilActive() 'affiche tout et annule filtre
On Error Resume Next
ActiveSheet.ShowAllData
ActiveSheet.AutoFilter.Sort.SortFields.Clear
On Error GoTo 0: Err.Clear
End Sub

Public Sub AnnulerSupprimerFiltreFeuil(F$)
On Error Resume Next
Sheets(F$).ShowAllData 'aff tout
Sheets(F$).AutoFilter.Sort.SortFields.Clear 'annule filtre
Sheets(F$).AutoFilterMode = False 'suppr filtre
On Error GoTo 0: Err.Clear
End Sub
 
- 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
18
Affichages
864
Réponses
16
Affichages
1 K
Réponses
5
Affichages
609
Retour