faire une division dans le code

L

laurent J

Guest
Bonjour

je suis en train d'écrire une macro et elle plante dès que je veux faire une division entre 2 résultats :


reel = Cells(2, 8)
moy = (Cells(2, 7) + Cells(2, 6) + Cells(2, 5)) / 3
Cells(2, 10) = reel - moy

Cells(2, 11) = reel / moy - 1

la macro "plante" dès qu'elle arrive sur cette dernière instruction... qu'elle est la bonne écriture?
concernant la moyenne j'imagine qu'il existe "l'instruction qui va bien"... j'ai cherché... j'ai pas trouvé...

merci par avance pour votre éclairage
 
D

DC2

Guest
Vérifie qu'il n'y a pas une division par zéro à la fin ( peut-être que la moyenne vaut reel ?)

Tu peux mettre un point d'arrêt sur cette instruction (pour ne pas exécuter, tu passes en mode pas à pas) et alros tu regardes la valeur de ces variables pour vérifier... (le menu affichage de VBE te permet d'afficher une fenêtre de suivi de tes variables, en mode arrêt pas à pas tu peux auusi sélectionner ta variable ou un calcul dans le code et il affiche en jaune la valeur)
 

Discussions similaires

Statistiques des forums

Discussions
312 490
Messages
2 088 875
Membres
103 980
dernier inscrit
grandmasterflash38