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

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 611
Messages
2 090 226
Membres
104 453
dernier inscrit
benjiii88