Vous avez apprécié ?
Cliquez ;-)

Procédure VBA : array_sort_desc

La procédure VBA array_sort_desc trie les valeurs d'un tableau dans un ordre décroissant.

Pour effectuer un tri croissant, utilisez array_sort_asc.

Utilisation :

array_sort_desc tableau


Exemple d'utilisation :

Tri décroissant du tableau array_sort_desc tableau :

Sub exemple()

    tableau = Array("Test", 4, "D", "ABC", 8, 21, "XLP", 6)
   
    array_sort_desc tableau 'Tri du tableau

End Sub

Pour vérifier si cela a bien fonctionné, vous pouvez utiliser array_debug pour afficher le contenu du tableau dans une MsgBox :

Sub exemple()

    tableau = Array("Test", 4, "D", "ABC", 8, 21, "XLP", 6)
   
    array_sort_desc tableau 'Tri du tableau
   
    array_debug tableau, , , Chr(10) 'Affichage du tableau dans une MsgBox pour vérification

End Sub
vba-excel-array-tri-decroissant - array-sort-desc

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 65 nouvelles fonctions).