Académique Documents
Professionnel Documents
Culture Documents
Suite et fin
1
Public Sub DetermineMeilleurCommercial(NomTableau As String,
NomMeilleurCommercial As String, MeilleureVente As Double) calculant le
nom du meilleur commercial et sa vente associée – temps de réflexion.
2
Tableau de ventes
Noms Ventes
Martin 180
Dupont 173
Matthieu 161
Mannet 156
Martin 106
Mannet 143
Matthieu 184
Richelieu 142
Dupont 114
Mannet 137
Martin 150
Matthieu 102
Matthieu 190
Martin 122
Dupont 149
Mannet 194
Martin 141
Matthieu 175
'----------------------------------------------------------------------------------
' Tri d'un dictionnaire selon les clés
'----------------------------------------------------------------------------------
Public Sub SortDictionnary(Dict As Scripting.Dictionary)
'Declare the variables
Dim TempDict As Scripting.Dictionary
Dim KeyVal As Variant
Dim Arr() As Variant
Dim Temp As Variant
Dim Txt As String
Dim i As Long
Dim j As Long
4
Next i
End Sub
'----------------------------------------------------------------------------------
' Test du tri d'un dictionnaire selon les clés
'----------------------------------------------------------------------------------
Public Sub Test_SortDictionnary()
Dim dictFruits As New Scripting.Dictionary
Dim i As Long
dictFruits("Pomme") = 2
dictFruits("Cerise") = 6
dictFruits("Orange") = 3
dictFruits("Poire") = 8
dictFruits("Raisin") = 9
dictFruits("Citron") = 4
SortDictionnary dictFruits
End Sub