Macro filtre

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
 

Roland_M

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
12
Affichages
530

Statistiques des forums

Discussions
312 285
Messages
2 086 783
Membres
103 391
dernier inscrit
lrol