Mettre en mémoire les filtres utilisés

Bonjour,

Pourriez-vous me renseigner SVP.
Je souhaiterais pouvoir garder en mémoire les derniers filtres sélectionnés dans une feuille EXCEL afin de les utiliser à nouveau après être passé par la commande "ShowAllData" pour afficher toutes les lignes. Mon fichier comporte 9 colonnes et n'excèdera pas 200 lignes. J'ai trouvé un exemple sur ce site (https://forum.excel-pratique.com/excel/vba-filtres-mis-en-memoire-88608) mais je ne comprends pas toutes les lignes .

Exemple : A quoi correspondent le 7 et Multiselect

Sub Sauvegarder_filtres()

...

If .Operator = 7 Then

...

MultiSelect = MultiSelect & IIf(MultiSelect = "", "", delim) & .Criteria1(iItem)

...

End sub

Merci pour votre aide

MichaSarah

Bonjour MichaSarah

La valeur 7 correspond au filtre par valeur

w.AutoFilter.Filters.Item(1).Operator = xlFilterValues

'Multiselect' qui n'est pas définit en String, mémorise les différentes valeurs

@+

Bonjour BrunoM45,

Merci pour ta réponse.

MichaSarah

Rechercher des sujets similaires à "mettre memoire filtres utilises"