OVH Cloud OVH Cloud

Autofilter comme interrupteur

2 réponses
Avatar
René Delcourt
Bonjour à tous
EN VBE, "autofilter" active ou désactive le filtre automatique en fonction,
respectivement, qu'il est désactivé ou activé.
J'ai 30 feuilles sur lesquelles je voudrais que ce filtre soit actif.
Cependant, certaines feuilles sont déjà filtrées.
A la macro boucle, le filtre est donc désactivé.
Comment passer ces feuilles déjà filtrées?
Merci
--
René Delcourt

2 réponses

Avatar
Hervé
Bonsoir René,
Test avec "AutoFilterMode" :

Sub Filtres()
Dim Fe As Worksheet
Dim Mes As String

For Each Fe In Worksheets
If Fe.AutoFilterMode = True Then
'à remplacer par ton code...
Mes = Mes & Fe.Name & vbCrLf
End If
Next Fe

MsgBox Mes

Set Fe = Nothing
End Sub

Hervé.

"René Delcourt" a écrit dans le message de news:

Bonjour à tous
EN VBE, "autofilter" active ou désactive le filtre automatique en
fonction,

respectivement, qu'il est désactivé ou activé.
J'ai 30 feuilles sur lesquelles je voudrais que ce filtre soit actif.
Cependant, certaines feuilles sont déjà filtrées.
A la macro boucle, le filtre est donc désactivé.
Comment passer ces feuilles déjà filtrées?
Merci
--
René Delcourt


Avatar
René Delcourt
Merci, ça tourne
--
René Delcourt



Bonsoir René,
Test avec "AutoFilterMode" :

Sub Filtres()
Dim Fe As Worksheet
Dim Mes As String

For Each Fe In Worksheets
If Fe.AutoFilterMode = True Then
'à remplacer par ton code...
Mes = Mes & Fe.Name & vbCrLf
End If
Next Fe

MsgBox Mes

Set Fe = Nothing
End Sub

Hervé.

"René Delcourt" a écrit dans le message de news:

Bonjour à tous
EN VBE, "autofilter" active ou désactive le filtre automatique en
fonction,

respectivement, qu'il est désactivé ou activé.
J'ai 30 feuilles sur lesquelles je voudrais que ce filtre soit actif.
Cependant, certaines feuilles sont déjà filtrées.
A la macro boucle, le filtre est donc désactivé.
Comment passer ces feuilles déjà filtrées?
Merci
--
René Delcourt