Exécution automatique d'un filtre élaboré

Bonjour,

Dans un classeur, j'ai un onglet de saisie d'un fichier de 125 lignes.

L'utilisateur peut ne pas saisir toutes les lignes/cellules.

De même l'impression de ce fichier dépasse le format A4.

Alors, j'ai créé un autre onglet qui reprend avec liaison les données de ce premier onglet (avec cellles d' un autre) et j'y ai incorporé un filtre élaboré qui me permet de n'afficher que les lignes contenant des données qui ont été saisies dans certaines colones.

Cela fonctionne bien à ceci près qu'il me faut lancer à chaque fois à la main le filtre élaboré.

Auriez vous une astuce pour que ce filtre élaboré soit actif en permanence?

Merci d'avance

Bonjour,

Envoie le fichier anonymisé, pour voir la structure réelle,

(pas besoin de toutes les lignes)

une petite macro fera l'affaire

Amicalement

Claude

Re bonjour, quelle réactivité...

Je fais de mon mieux pour rester dans le timing

Voici une version ultra simplifiée, mais qui illustre le problème.

Merci encore

296filtre-elabore.xls (19.00 Ko)

re,

en suivant tes critères

Sub Filtre()
Dim Lg%
        On Error Resume Next
            ActiveSheet.ShowAllData
        On Error GoTo 0
    Lg = Range("a65536").End(xlUp).Row
    Range("a2:e" & Lg).AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
    Range("k1:k2"), Unique:=False
End Sub

Sub AfficherTout()
        On Error Resume Next
            ActiveSheet.ShowAllData
        On Error GoTo 0
    Application.Goto Range("a1"), Scroll:=True
End Sub

Amicalement

Claude

213mrtinca-filtre.zip (13.08 Ko)

Merci pour ton aide, mais vu mon niveau, c'est compliqué.

Si j'ai bien compris, il faut que je conserve les paramètres de mon filtre élaboré et que j'associe à un bouton les macros 'filtrer et afficher tout?

Quand j'essaie, la plage assignée aux valeurs de mon filtre disparaît...

J'ai mis en pj une version plus réaliste de mon onglet où il s'agit de ne faire apparaître que les lignes dont le contenu des cellules N5 : Q136 est >0.

NOTA:

Le fait qu'il y ait des cellules fusionnées dans la première colone ne perturbe t'il pas le machin?

Merci encore et désolé de mon ignorance en la matière.

Cordialement

129filtre-elabore.zip (38.24 Ko)

re,

Heureusement que j'avais demandé une structure réelle !

J'ai ajouté la ligne 5 (masquée), en-têtes à cause des cellules fusionnées

Les macros doivent être dans un module

ton fichier en retour

Amicalement

Claude

609mrtinca-filtre-2.zip (27.62 Ko)

Merci beaucoup, ça fonctionne très bien.

Cordialement

Rechercher des sujets similaires à "execution automatique filtre elabore"