Dim fichier As String Dim Ligne As String Dim Score() As Integer Dim Table() As Integer Dim i As Integer Dim j As Integer Dim k As Integer Dim x As Integer Dim nb As Integer fichier = "C:\...\FichierInfo.txt" 'chargement des données Open fichier For Input As #1 While Not EOF(1) Line Input #1, Ligne nb = nb + 1 ReDim Preserve Table(nb) 'mettre position et longueur de la donnée Table(nb) = Val(Mid$(Ligne, position,longeur)) Wend Close #1 'initialisation de la table des scores à zéro ReDim Score(10) 'on parcourt la table For i = 1 To nb x = Table(i) 'pour chaque valeur comparaison avec la table ses scores For j = 1 To 10 'si une valeur est plus grande, on décale la table des scores If x > Score(j) Then For k 9 To j Step -1: Score(k + 1) Score(k): Next Score(j) = x Exit For End If Next j Next i