Bonjour,
J'utilise des array à 2 dimensions dans divers programmes et j'ai un gros problème récurrent : le tri. J'ai trouvé diverses techniques de tri rapide mais limité à un argument, j'ai régulièrement besoin de 2 ou 3 critères. Quelqu'un aurait-il une technique qui va bien ? Une fonction probablement pas hyper rapide mais qui permet de gérer ça en array ?
Autre problème, trier les lignes vides.
Typiquement : j'ai un tableau / une array dont je veux mettre à jour une partie. Actuellement, je pompe le tableau de la feuille Excel, je vide les lignes à mettre à jour, je rajoute les lignes nouvelles le tout en VBA pour aller vite, puis je colle le résultat en feuille et je trie via le tri excel pour renvoyer les lignes vides à la fin et tout remettre en ordre.
Dans les 2 cas, je ne peux pas profiter à plein de l'utilisation de l'array et je dois terminer par du tri excel sans parler du fait que l'array aux lignes effacées / ajoutées peut considérablement grossir en taille.
J'utilise des array à 2 dimensions dans divers programmes et j'ai un gros problème récurrent : le tri. J'ai trouvé diverses techniques de tri rapide mais limité à un argument, j'ai régulièrement besoin de 2 ou 3 critères. Quelqu'un aurait-il une technique qui va bien ? Une fonction probablement pas hyper rapide mais qui permet de gérer ça en array ?
Autre problème, trier les lignes vides.
Typiquement : j'ai un tableau / une array dont je veux mettre à jour une partie. Actuellement, je pompe le tableau de la feuille Excel, je vide les lignes à mettre à jour, je rajoute les lignes nouvelles le tout en VBA pour aller vite, puis je colle le résultat en feuille et je trie via le tri excel pour renvoyer les lignes vides à la fin et tout remettre en ordre.
Dans les 2 cas, je ne peux pas profiter à plein de l'utilisation de l'array et je dois terminer par du tri excel sans parler du fait que l'array aux lignes effacées / ajoutées peut considérablement grossir en taille.