Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365Est-il possible d'utiliser les fonctions TRIER ou TRIERPAR avec VBA ?
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 !
Ce que je souhaite faire c'est utiliser, si possible TRIER pour trier un tableau en mémoire, sans passer par les routines de tri que j'utilise sans les comprendre, genre quicksort.
Bonsoir.
J'ai si ça vous intéresse des fonctions qui retournent une table de Long des indices de lignes par ordre crossant d'une ou plusieurs colonne, donc un tableau dynamique 2D, et basés sur une méthode différente du Quick-Sort. C'est une méthode par fusions sans découpages inutiles en petit paquets au départ.
Bonsoir.
J'ai si ça vous intéresse des fonctions qui retournent une table de Long des indices de lignes par ordre crossant d'une ou plusieurs colonne, donc un tableau dynamique 2D, et basés sur une méthode différente du Quick-Sort. C'est une méthode par fusions sans découpages inutiles en petit paquets au départ.
Il s'agit de la Sub IndexerParFusions du module MGigogne quand c'est pour plusieurs colonnes d'arguments de tri,
et de la Sub IndexerFus1Col du module MSujetCBx pour une seule colonne.
Rappel: elles constituent seulement une table dynamique de Long. Pour obtenir le tableau effectivement trié il faut reverser le Tableau source dans un nouveau tableau dynamique en suivant l'ordre des numéros de lignes donné dans cette table, comme finissent par le faire mes fonctions Gigogne et SujetCBx.
A priori TRIER et TRIERPAR n'ont pas de correspondance en VBA, voici la réponse de ChatGPT :
Dans Excel 2021 VBA, Application.Sort et Application.SortBy ne sont pas des méthodes valides en tant que telles. Ce sont des concepts liés au tri, mais en VBA moderne, tu dois utiliser l’objet Sort associé à une feuille ou une plage.
- 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