Bonjour à tous, me voici encore dans mes péripéties sur vba :D
J'ai réussi à faire ma fonction minimum, maintenant le but serait de faire un tri par ordre croissant, voici ma fonction minimum
Sub macro()
Dim min, courant
Dim tab1(6)
Dim i As Integer
For i = 0 To 5
tab1(i) = Range("A" & i + 1)
Debug.Print "tableau : " & tab1(i)
Next
min = 0
For i = 1 To 5
If tab1(min) > tab1(i) Then
min = i
End If
Next
Debug.Print "valeur minimale :" & tab1(min)
End Sub
Maintenant j'aimerais faire un tri dans ce style là (j'ai trouvé ça sur internet) : "On parcourt la liste en entier, en ´echangeant `a chaque fois les ´el´ements adjacents s’ils ne sont pas dans l’ordre. A la fin de cette ´etape, l’´el´ement le plus grand est `a la fin de la liste."
Mais je ne saurais pas comment faire, pourriez vous me donner des pistes ? Merci d'avance :)