Après execution d'une macro prolongée , il devient impossible d'executer les formules sur la feuille.

lorsque je fais dans une cellule : en validant cette formule excel considère la saisie comme une chaine de caractères.

Autres chose, depuis ma macro j'ai déclaré deux variables comme suite:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Dim A as Currency
Dim m1 as Integer
Dim B as Currency
j'affecte aux variables A et M1 les contenues des deux cellules
A = Worksheets("feuil1").Cells(7, 5).value 
m1=m1 = Worksheets("feuil1").Cells(7, 10).value
 
' A=0,4444444444
' m1=9
 
B=A*m1
B me donne 4.
Alors que le résultat réel attendu est : 3,9999996
Es ce un souci sur la feuille ou bien sur la déclaration des variables ?

Merci