Isoler une partie filtrée dans un tableau

Fermé
Maxxikilla Messages postés 40 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 23 juillet 2013 - 26 juin 2013 à 15:09
Raymond PENTIER Messages postés 58935 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 avril 2025 - 26 juin 2013 à 16:19
Bonjour,

J'ai un petit soucis avec mon programme. Je vous explique le principe

J'ai un tableau de 8000 lignes environ. Ce sont des clients, avec leur commande, le montant de ces commandes, et les dates. Ces dates vont de 2008 à 2013, de haut en bas.
Par exemple, l'année 2013 commence a la ligne 7763 jusqu'à la fin du tableau (env 8000).

J'arrive a isoler l'année 2013 avec le filtre du tableau .
Je clique sur date, je désactive la sélection globale, et je clique sur 2013.
Sans isoler l'année 2013, ou en faisant un while avec quand la date est différente de (*2013), le traitement dure 7 min, ce qui ne correspond pas au cahier des charges du logiciel demandé. Donc la solution du while est a exclure (à moins d'avoir une solution magique permettant de réduire le traitement)

J'ai appliquer ma macro, avec la méthode de filtrer les années. Toutes les années disparaisse bien , me laissant uniquement 2013 (et c'est ce que je veux)
mais lorsque je compte le nombre de lignes,, il me met toujours 8000. En fait, ca cache juste la partie que je ne veux pas (2008,2009 ... ... 2012), mais ca en tient toujours compte lorsque j'applique une macro.

Comment sélectionner uniquement la partie filtrée du tableau ? dans mon cas, ca correspond à toutes les commandes passées en 2013..

Je pense avoir été clair, mais si vous avez des questions, pas de soucis.
Merci d'avance pour votre aide!

A voir également:

1 réponse

Raymond PENTIER Messages postés 58935 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 avril 2025 17 313
26 juin 2013 à 16:19
Bonjour.

Le mieux serait de copier les lignes filtrées et de les coller dans une autre feuille.
Tu travailles alors avec les seuls enregistrements utiles.
0