Bonjour,

J'essaye de passer en paramètre de la fonction ROUND une variable nommée 'Moyenne'. Cette variable contient bien un entier quand je fais afficher la valeur.
Le code ci-dessous insère dans la cellule cible "#NOM?" avec comme formule "=ARRONDI(Moyenne; 0)". Il semble que la variable Moyenne soit interprétée comme la chaîne de caractère "Moyenne" et non comme une variable.

Quelqu'un aurait-il une explication?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Dim Moyenne As Long
 
....
 
Moyenne = Moyenne / 7
 
....
 
Sheets("Feuil").Range("C3").Offset(Semaine - 1, 0).Formula = "=ROUND(Moyenne, 0)"