bonjour ,
je cherche a calculer une MOYENNE dans une colonne ( colonne n° 13 ) ce qui correspond à la colonne "M"
j'ajoute des données via une boucle dans les cellules de cette même colonne " lig " par ligne
donc j'attend que la boucle se termine ( i =6 )
pour ensuite essayer de faire ma moyenne sur la lig en cours et les 5 précédentes cellules
une fois la moyenne obtenu on affiche le resultats en colonne (14 ) sur la ligne active
et ensuite je recommence l’opération pour d'autres valeurs
voici le résultat que j'obtiens "" "#DIV/0! " (pour info la valeur d'une cellule ( non vide ) peut être égale a 0 )
exemple de valeur ( 40 -50-10 -0-20-30 ) = moyenne de 25 alors que le résultat devrais être de 25 moi j'ai " "#DIV/0! "
du coup je sais pas trop comment résoudre ce souci , merci de votre aide
voici mon code vba
If i = 6 Then
moy = Application.Average(Range(Cells(lig, 13), Cells(lig - 5, 13)))
' MsgBox (moy)
.Cells(lig, 14) = moy ' "moyenne"
end if
.....