Public Function NomMinMoy(ListeNom As Range, ListeMoy As Range) As String
Dim WSCible As Worksheet
Dim Ligne As Integer, LigMin As Integer
Dim ColNom As Byte, ColMoy As Byte
Dim MonMin As Double
Set WSCible = ActiveWorkbook.Sheets('Données HV')
ColNom = ListeNom.Column
ColMoy = ListeMoy.Column
LigMin = ListeMoy.Row
With WSCible
MonMin = .Cells(LigMin, ColMoy)
For Ligne = ListeMoy.Row To ListeMoy.Row + ListeMoy.Rows.Count - 1
If .Cells(Ligne, ColMoy) < MonMin Then
LigMin = Ligne
MonMin = .Cells(LigMin, ColMoy)
End If
Next Ligne
NomMinMoy = .Cells(LigMin, ColNom)
End With
End Function