![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Riedisheim (Mulhouse)
Version Excel : Excel 2003 (PC)
Messages: 2 955
|
Bonjour tout le monde,
J’ai créé un filtre personnalisé inspiré du filtre automatique personnalisé d’Excel. Les différences sont que ce « programme » permet d’avoir plus de 1000 valeurs dans la liste, d’en choisir plus de 2 et possibilité de récupérer le résultat sur une autre feuille. Il est possible de filtrer jusqu’à 3 colonnes. Les colonnes à filtrer ainsi que leurs nombres peuvent être changées facilement. Le code peut être copié/collé sur un autre fichier. 2 feuilles supplémentaires sont créées: La feuille « config » (qui est masquée) La feuille « Tri » pour le résultat du filtrage Utilisation : 1-Choix de 1 ou plusieurs critères dans la liste du haut 2-Choix de 1 ou plusieurs critères dans la liste du haut + menu déroulant du bas 3- menu déroulant du bas uniquement. Je précise que ce fichier a été conçu avec Excel 2003. Il contient environ 3000 lignes unique (pour avoir une idée du temps de création de la liste) Plus besoin de s’emm….. si l’on possède Excel 2007 je pense….. Qu’en pensez-vous ? (ajouts, améliorations, bugs, …..) Je précise que je ne connais pas bien le filtre élaboré, donc il y surement des plus à apporter. Edit: la version 2 a été créée, voir plus bas.
__________________
@+ skoobi On en apprend tous les jours Filtrer un tableau, c'est par ici: Après la version 3, voici la version 4 .Et le fil de discussion pour laisser un commentaire, une suggestion Trier un tableau, c'est par là: http://www.excel-downloads.com/forum...tml#post558394 Aidez ce forum, devenez supporter: http://www.excel-downloads.com/forum...tml#post442476 Dernière modification par skoobi ; 23/01/2008 à 14h11. |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Accro
Date d'inscription: décembre 2005
Messages: 1 789
|
Bonjour
Pour diminuer le temps de traitement il faut utiliser les fonctions intégrées au compilateur par exemple au lieu d'utiliser des boucles for next avec un test pour savoir si la donnée est correcte il faut utiliser une boucle Do avec la fonction Find ( voir l'exemple dans l'aide) Utiliser éventuellement la fonction exit for si on recherche qu'une valeur. Par exemple For n = 1 To liste.Count If CStr(cellule.Value) = liste(n) Then trouve = True ' une fois que l'on a trouvé on peut mettre "exit for", cela évite de terminer la boucle End If Next JP Dernière modification par jp14 ; 21/01/2008 à 14h07. |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Riedisheim (Mulhouse)
Version Excel : Excel 2003 (PC)
Messages: 2 955
|
Bonjour jp14,
bonne remarque mais la collection liste ici correspond au choix fait dans la listbox qui sera le plus souvent 5 max (je pense), ce qui ne devrait pas beaucoup raccourcir le temps de traitement dans ce cas précis. Bonne après-midi à toi ![]()
__________________
@+ skoobi On en apprend tous les jours Filtrer un tableau, c'est par ici: Après la version 3, voici la version 4 .Et le fil de discussion pour laisser un commentaire, une suggestion Trier un tableau, c'est par là: http://www.excel-downloads.com/forum...tml#post558394 Aidez ce forum, devenez supporter: http://www.excel-downloads.com/forum...tml#post442476 |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Riedisheim (Mulhouse)
Version Excel : Excel 2003 (PC)
Messages: 2 955
|
Re tout le monde,
un petit up.....
__________________
@+ skoobi On en apprend tous les jours Filtrer un tableau, c'est par ici: Après la version 3, voici la version 4 .Et le fil de discussion pour laisser un commentaire, une suggestion Trier un tableau, c'est par là: http://www.excel-downloads.com/forum...tml#post558394 Aidez ce forum, devenez supporter: http://www.excel-downloads.com/forum...tml#post442476 |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Riedisheim (Mulhouse)
Version Excel : Excel 2003 (PC)
Messages: 2 955
|
Bonjour every body,
voic la version 2 compatible Excel 2000. Merci à Staple1600. D'autres remarques? Edit: voir la version 3 dans le message suivant
__________________
@+ skoobi On en apprend tous les jours Filtrer un tableau, c'est par ici: Après la version 3, voici la version 4 .Et le fil de discussion pour laisser un commentaire, une suggestion Trier un tableau, c'est par là: http://www.excel-downloads.com/forum...tml#post558394 Aidez ce forum, devenez supporter: http://www.excel-downloads.com/forum...tml#post442476 Dernière modification par skoobi ; 13/02/2008 à 14h03. |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Riedisheim (Mulhouse)
Version Excel : Excel 2003 (PC)
Messages: 2 955
|
Bonjour tout le monde,
Voici la version 3 de ce fichier. Il est maintenant possible d'avoir le tableau n'importe où sur la feuille (auparavant, il devait ce trouver en "A1:...."). Des remarques par rapport au filtre élaboré std? C'est l'une des lacunes je pense.
__________________
@+ skoobi On en apprend tous les jours Filtrer un tableau, c'est par ici: Après la version 3, voici la version 4 .Et le fil de discussion pour laisser un commentaire, une suggestion Trier un tableau, c'est par là: http://www.excel-downloads.com/forum...tml#post558394 Aidez ce forum, devenez supporter: http://www.excel-downloads.com/forum...tml#post442476 |
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Accro
Date d'inscription: mars 2005
Messages: 1 415
|
Oups je mes suis trompé de post.
__________________
Salutations Michel Pour faire facilement vos comptes personnels http://www.excel-downloads.com/remos...s-MJ-2007.html Trouvez les couleurs Le JEU http://www.excel-downloads.com/forum...-couleurs.html Trouvez le mot http://www.excel-downloads.com/forum...tml#post572580 |
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: juillet 2005
Localisation: Bruxelles
Version Excel : Excel XP (PC)
Messages: 33
|
Merci Skoobi,
Je ne sais pas encore comment ça va pouvoir me servir, mais je le garde en réserve, ce sera surement utile. |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Rendre automatique la saisie des critères d'un filtre personnalisé | Berg1664 | Forum Excel | 4 | 07/06/2007 16h23 |
| au secours, recherchev limitée à 1000 lignes? | tchaz | Forum Excel | 4 | 15/12/2006 17h18 |
| Souci Excel 2003 - Le filtre ne va pas au dela de 1000 lignes | EBL | Forum Excel | 3 | 02/10/2006 12h21 |
| Liens Hypertexte : modif de la racine sur 1000 lignes... | Lapou | Forum Excel Downloads - Archives | 7 | 23/07/2004 19h21 |
| Plus de 2 critères dans un filtre automatique personnalisé | Jacques | Forum Excel Downloads - Archives | 2 | 06/05/2004 14h38 |