Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim DL As Integer 'déclare la variable DL (Dernière Ligne)
Dim NJ As Integer 'déclare la variable NJ (Nombre de Jours)
Dim NV As Integer 'déclare la variable NJ (Nombre de Valeurs)
Set O = Worksheets("Feuil1") 'définit l'onglet O
DL = O.Cells(Application.Rows.Count, "E").End(xlUp).Row 'définit la dernière ligne éditée DL de la colonne E de l'onglet O
For I = 6 To DL 'boucle des ligne 6 à DL
'si la cellule en colonne F n'est pas vide, définit le nombre de jours NJ et le nombre de valeurs NV
If O.Cells(I, "F") <> "" Then NJ = NJ + (O.Cells(I, "F") - O.Cells(I, "E")): NV = NV + 1
Next I 'prochaine ligne de la boucle
MsgBox "La moyenne est de " & Round(NJ / NV, 2) & " jours !" 'message
End Sub