Bonjour a tous
j'avais vu ca quelques part mais je ne le trouve plus
j'ai une variable tableau de 1 ligne sur X colonne
je cherche a determiner l'index de colonne de la plus petie valeur
en gros je veux trier dans une 2 eme variable tableau le premier mais je veux les index et non les valeurs dans la 2 eme variable tableau
en gros
j'ai une 1 ere variable dans la quelle il y a :
et je voudrais obtenir dans mon tableau secondaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part tablo1=(array(30,12,49,56,37,89,53)
ces chiffres etant les indexs (position) du premier tableau1,0,4,2,6,3,5
j'ai bien essayé comme ceci: mais ca ne fonctionne pas
les deux variables tableau ayant bien entendu la meme dimention
quelqu'un aurait une idée ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 For i = 0 To Val(Cells(5, "B")) old = 1000 For a = 0 To UBound(tablo) If Val(tablo(0, a)) < old Then old = tablo(0, a): indexo = a Next e = e + 1 tablo(0, Indexo) = 1000 tablof(0, e - 1) = Indexo Next
Partager