XL 2016 Réaliser Filtre avancé et variables tableaux

  • Initiateur de la discussion Initiateur de la discussion KTM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

KTM

XLDnaute Impliqué
Bonjour chers tous
J'ai élaboré une macro de filtrage avancé de ma feuille "Base" vers une feuille "Impr" que je vais plus tard imprimée.
La macro s'exécute bien mais avec des données importantes , elle deviendrait lente.
j'ai lu qu'avec des tableaux vba on gagnerait du temps précieux.
Je voudrais votre aide pour le faire et pouvoir l'adapter à d'autres situations.
Merci.
 

Pièces jointes

Bonjour @KTM 🙂, @chris 🙂,

Si vous tenez à du VBA avec array... Mais je doute que ça soit plus rapide qu'un filtre avancé.
Voir fichier...

250 000 lignes de données:

  • avec le filtre avancé => # 0,5 s (quelque soit le critère)
  • avec VBA et array() => # 0,8 s (fonction du critère - jusqu'à 1,1 s pour le critère TOUN1)
 

Pièces jointes

Dernière édition:
Bonjour @KTM 🙂, @mapomme 😉, @chris 😉,

Je l'ai fait, je le joins. Appel de la macro se fait depuis Worksheet_Change (c-à-d au changement de la cellule "I6").
Bonjour @KTM 🙂, @chris 🙂,

Si vous tenez à du VBA avec array... Mais je doute que ça soit plus rapide qu'un filtre avancé.
Voir fichier...

250 000 lignes de données:

  • avec le filtre avancé => # 0,5 s (quelque soit le critère)
  • avec VBA et array() => # 0,8 s (fonction du critère - jusqu'à 1,1 s pour le critère TOUN1)
Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour