Filtre Inversé

  • Auteur de la discussion IEIAZEL
  • Date de début

jofdm

XLDnaute Occasionnel
Re : Filtre Inversé

Super, un grand merci à toi Pascal.
Je vais décortiquer tout ça pour essayer de bien comprendre les différences.
Bonne soirée :)
 

NICOBOB

XLDnaute Nouveau
Re : Filtre Inversé

super le filtre sauf que sur mon fichier quand je l'applique il m'indique un problème de capacite c'est certainement dû au fait que mon tableau dépasse la colonne IV
Comment règler le pb?
merci
 

Sekmeth

XLDnaute Nouveau
Re : Filtre Inversé

Bonjour à tous,

Pour planter le décor, je connais un plutôt pas trop mal les fonction d'excel mais dès que ça touche aux macros je dois bien admettre que j'y connais rien du tout.

En tous cas la macro de Pascal pourrait bien sauver mon gros fichier bien imbuvable. Le filtre inverse marche à merveille (un grand merci pour cette macro !) sur la premiere partie de mon fichier.

Par contre dans une de mes feuilles j'ai plusieurs tableaux les uns en dessous des autres et je souhaite appliquer la macro sur toutes les lignes. Le problème c'est que la macro marche SAUF sur les lignes qui m'intéressent vraiment.

Pour ces lignes j'obtiens l'erreur
" Erreur d'exécution '13': Incompatbilité de type"

Le débogage me renvoie sur cette ligne de code:

For z = 4 To UBound(Montableau)
If Cells(MaLigne, x) = Montableau(z) Or Cells(MaLigne, x) = "" Then
montest = True

Et comme je vous l'ai dit au dessus je touche pas une bille en programmation et donc en macro, du coup je ne vois pas d'où peut venir le problème.

Une petite explication m'aiderait vraiment et pour le coup me faciliterait vraiment les choses.

Merci par avance !
 

Pimp92a

XLDnaute Nouveau
Re : Filtre Inversé

Bonjour a tous,

je déterre ce sujet car il m'a été très utile, j'ai modifié le code un peu pour répondre à mes besoins, mais je bloque sur un truc.

Le code de PascalXLD (je crois) fonctionne très bien pour les cellules fusionnées, on peut parfaitement filtrer les colonnes sans pb, mais maintenant imaginons que l'on ne veuille pas qu'un, mais maintenant, si je veux faire pareil mais en selectionnant 2 ou 3 elements, alors il ne va pas garder toutes les colonnes fusionnees, mais seulement la 1ere. Comment faire pour filtrer et garder les cellules fusionnees dans ce cas là ?

Merci d'avance

Je joins un fichier exemple
 

Fichiers joints

Dernière édition:

leauvive

XLDnaute Nouveau
Re : Filtre Inversé

Bonjour à tous,


Je suis tout nouveau sur ce forum, que j'ai découvert en voulant mettre en place le "filtre vertical".

J'ai un fichier où l'ensemble des clients est listés sur une colonne, puis je fais des comparaisons, sur la même feuille Excel entre les années 2010, 2011 et 2012, et mois par mois. En gros, par mois, j'ai 5 colonnes :

> 2012
> 2011
> 2010
> Comparaison 2011 / 2010
> Comparaison 2012 / 2011

Mon objectif à l'aide du filtre inversé et de pouvoir filtrer par "année 2012" par exemple et ne voir apparaître que les colonnes correspondantes, plutot que d'aller cherche parmis les 60 colonnes.... et faciliter ainsi la saisie des résultats. De même, je ne souhaite pas que tout soit bloquer, à savoir ne filtrer qu'à partir de la colonne "F".

J'ai lu tous les messages et en essayant d'adapter le fichier "Test Olivier" qui ressemble à ce que je souhaite, mais je n'arrive pas à reproduire celui-ci. J'ai essayé "export fichier" (enregistré sur bureau) puis "import fichier" sur ma feuille, mais rien ne se passe...

Merci de votre aide.
 

leauvive

XLDnaute Nouveau
Re : Filtre Inversé

Bonjour,


Voici le fichier en question, sachant que j'ai extrait la feuille concernée, avec objectif ensuite de l'intégrer dans un autre fichier avec d'autres onglets.

Au niveau de ce fichier, je souhaite intégrer le "filtre vertical" afin de pouvoir soit :

> Faire apparaitres les colonnes / années (tous les mois de 2011 par exemple)
> Faire apparaitres les colonnes / Mois (toutes les colonnes correspondant à Juillet par exemple)
> Faire apparaitre les colonnes / % (2011 / 2010 par exemple).

L'idée aussi est que cela soit figé jusqu'à la colonne "E".

D'avance merci !!!
 

Fichiers joints

skalex

XLDnaute Junior
Re : Filtre Inversé

bonjour Pascal,

j'ai suivi t'a macro qui est top. Elle correspond à moitié à mon problème.
je l'ai implanté dans mon fichier et ca marche.

juste une petit question: est-il possible d'avoir un filtre qui di seulement compris entre "supérieur ou égal à" et "inférieur ou égal à"?
et comment supprimer le choix de la ligne pour ne filtrer qu'une seul ligne?

j'ai essayé de modifier t a dernière version sur la première page du post mais ca ne marche pas!

merci

alex
 

XciD69

XLDnaute Nouveau
Re : Filtre Inversé

Salut Pascal,

J'ai été impressionné par ta macro, cependant j'ai du mal a l'implanter sur mon tableau.

J'ai une liste de tâches a réaliser et pour ces tâches je peu avoir plusieurs états : (P / F / B / NP) pour chaques semaine (horizontale)

J'aimerais pouvoir filtrer par semaine et ensuite par état...

Je te laisse un fichier a titre d'exemple ;)

Je te remercie
 

Fichiers joints

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Filtre Inversé

Bonjour

Désolé pour le retard de la réponse j'étais en vacances

Le problème avec ton tableau c'est que tu as des données avec des en-têtes verticales et que tu veux néanmoins un filtre horizontale sur une partie

Il faudrait se pencher dessus mais là je suis un peu speed
 

Yarashi29

XLDnaute Nouveau
Re : Filtre Inversé

Bonjour Pascal,

Je trouve ton filtre inversé vraiment génial et très utile comme le pense tout le monde :)
J'aurais juste une question:
"Outre le filtrage personnalisé, est-il possible de filtrer plusieurs critères contenus dans 1 ligne ?"
Je m'explique:
1/ J'ai repris un fichier que tu as résolu avec ton filtre pour un certain Olivier (sur les pages antérieures de ce forum).
2/ Je l'ai modifié afin d'y incrémenter mes lignes et colonnes types
3/ Quand j'utilise le filtrage personnalisé, ça m'aide pas mal :)
4/ Pour ce qui est du filtrage "normal", je peux sélectionner seulement un critère à la fois, j'aimerais en prendre plusieurs. Est-ce possible si tu modifies la macro ?

Merci de ton retour :)

Je te laisse mon fichier type pour exemple.

Bonne nuit !

Yarashi 29
 

Fichiers joints

Yarashi29

XLDnaute Nouveau
Re : Filtre Inversé

Un peu comme ce qu'a fait Bébère qui a repris ton propre filtre pour le faire évoluer un peu sur ce fichier ci-joint.
On peut en effet sélectionner "plusieurs" critères avant de cliquer sur FILTRER

Si cela peut t'aiguiller (je n'y connais rien du tout aux macros)

Bonne nuit à toi
 

Fichiers joints

Yarashi29

XLDnaute Nouveau
Re : Filtre Inversé

Bonjour,

Avez-vous eu le temps de jeter un oeil à mon premier fichier ?
Merci d'avance.

Salutations
 

Yarashi29

XLDnaute Nouveau
Re : Filtre Inversé

Merci beaucoup Pascal !
Je présente mon fichier au chef lundi matin, je suis dans les temps :D

Bonne journée à toi également
 

Yarashi29

XLDnaute Nouveau
Re : Filtre Inversé

Bonsoir,

C'est exactement la fonction de "multi sélection" que je voulais oui ! Merci
Par contre je n'arrive plus à filtrer plusieurs paramètres à la fois. Par exemple si je filtre pour la compagnie numéro 1 et que je filtre ensuitre juste les produits A et B (pour avoir les produit A et B de la compagnie 1 seulement, donc 2 colonnes), ça me remet toutes les compagnies (en gros ça défiltre le critère précédent)
Est-ce possible de remettre cette fonction comme avant ?

Désolé du dérangement
Et n'hésite pas à me faire savoir si ma requête n'est pas assez claire.
 

Discussions similaires


Haut Bas