Rang dans un tableau

Bonjour à tous,

J'aimerai faire quelque chose d'assez simple mais je ne vois pas comment, j'ai un tableau a 2 dimensions (X et Y) et j'aimerai avoir le rang de chaque valeur.

Je pensais utilisez la fonction "WorksheetFunction.Rank" mais il me faut une plage.. comment avoir une plage alors que j'ai un tableau? Je vais pas copier les valeurs sur excel, si?

Ma formule est la suivante

PtRotated(i, 2) 'mes points X que je parcours avec une boucle.
PtRotated(i, 2) = WorksheetFunction.Rank(PtRotated(i, 0), Plage)

Merci d'avance!

Bonjour

Essayes peut être

PtRotated(i, 2) = WorksheetFunction.Rank(PtRotated(i, 0), Range("nomTableau[nomColonne]"))

ou si c'est un tableau en mémoire

PtRotated(i, 2) = WorksheetFunction.Rank(PtRotated(i, 0), Application.Index(tableau,0,numColonne))

Sans fichier exemple c'est sans aucune garantie.

Rechercher des sujets similaires à "rang tableau"