Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Excel VBA – Macro pour filtrer sans formulaire

job75

XLDnaute Barbatruc
Bonjour Nicolas, Nicole, le forum,

Pour les durées d'exécution il faut savoir que la lecture de la propriété .Text prend beaucoup de temps.

Pour tester j'ai recopié le tableau sur seulement 5100 lignes.

1) Pour le filtrage avec nombres du post #15 la macro Charge prend 0,7 s et la macro Filtre 2 à 3 s.

2) S'il n'y a pas de nombres formatés à filtrer utiliser donc le fichier (2) joint, c'est le même qu'au post #13 mais j'ai remplacé c.Text par c.Value dans la macro Charge.

Sur 10200 lignes les macros prennent respectivement 0,05 s et 0,12 s, c'est quasi instantané.


A+
 

Pièces jointes

  • Filtre(2).xlsm
    49 KB · Affichages: 32

job75

XLDnaute Barbatruc
Re,

Au cas où on ne les aurait pas testés, je signale que mes fichiers permettent de rechercher une chaîne de caractères quelconque (un, deux, trois caractères) dans chaque colonne.

C'est d'ailleurs le seul intérêt car autrement pas besoin de ComboBox, utiliser le filtre Excel.

A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…