Sub rechercheMinMax()
Dim valMin As Date
Dim valMax As Date
valMin = Sheets("Sheet1").Range("AF4").Value
valMax = Sheets("Sheet1").Range("AF5").Value
With ActiveWorkbook.Worksheets("Sheet1").Range("A:A")
Set c = .Find(valMin)
Set F = .Find(valMax)
If c Is Nothing Or F Is Nothing Then
MsgBox "Cette date n'existe pas"
Exit Sub
Else
A = c.Row
r = F.Row
o = Split(F.Address, "$")(1)
b = Split(c.Address, "$")(1)
'b = c.Address
End If
End With
Sheets("Sheet1").Range("C" & A & ":" & "C" & r).Select 'la plage (sa sers a rien)
Sheets("Sheet1").Range("AF9").Value = WorksheetFunction.Average(Range("C" & A & ":" & "C" & r))
Sheets("Sheet1").Range("AG9").Value = WorksheetFunction.Average(Range("D" & A & ":" & "D" & r))
Sheets("Sheet1").Range("AH9").Value = WorksheetFunction.Average(Range("E" & A & ":" & "E" & r))
Sheets("Sheet1").Range("AI9").Value = WorksheetFunction.Average(Range("F" & A & ":" & "F" & r))
Sheets("Sheet1").Range("AJ9").Value = WorksheetFunction.Average(Range("G" & A & ":" & "G" & r))
Sheets("Sheet1").Range("AK9").Value = WorksheetFunction.Average(Range("H" & A & ":" & "H" & r))
Sheets("Sheet1").Range("AK9").Value = WorksheetFunction.Average(Range("I" & A & ":" & "I" & r))
Sheets("Sheet1").Range("AM9").Value = WorksheetFunction.Average(Range("J" & A & ":" & "J" & r))
Sheets("Sheet1").Range("AN9").Value = WorksheetFunction.Average(Range("K" & A & ":" & "K" & r))
Sheets("Sheet1").Range("AO9").Value = WorksheetFunction.Average(Range("L" & A & ":" & "L" & r))
Sheets("Sheet1").Range("AP9").Value = WorksheetFunction.Average(Range("M" & A & ":" & "M" & r))
Sheets("Sheet1").Range("AQ9").Value = WorksheetFunction.Average(Range("N" & A & ":" & "N" & r))
Sheets("Sheet1").Range("AR9").Value = WorksheetFunction.Average(Range("O" & A & ":" & "O" & r))
Sheets("Sheet1").Range("AS9").Value = WorksheetFunction.Average(Range("P" & A & ":" & "P" & r))
Sheets("Sheet1").Range("AT9").Value = WorksheetFunction.Average(Range("Q" & A & ":" & "Q" & r))
Sheets("Sheet1").Range("AU9").Value = WorksheetFunction.Average(Range("R" & A & ":" & "R" & r))
Sheets("Sheet1").Range("AV9").Value = WorksheetFunction.Average(Range("S" & A & ":" & "S" & r))
Sheets("Sheet1").Range("AW9").Value = WorksheetFunction.Average(Range("T" & A & ":" & "T" & r))
End Sub