Bonjour Aston, bonjour le forum,
Peut-être comme ça :
Sub Macro1()
Dim F1 As Worksheet
Dim F2 As Worksheet
Dim F3 As Worksheet
Dim N As Byte
Dim I as Byte
Set F1 = Sheets("Feuil1")
Set F2 = Sheets("Feuil2")
Set F3 = Sheets("Feuil3")
N = F1.Range("B2").Value
For I = 1 To 4
F3.Cells(3, I + 2).Value = Round(Application.WorksheetFunction.Average(F2.Cells(3, I + 3).Resize(N)), 2)
Next I
End Sub