Calcul sur une autre feuille avec des plages variables [Résolu]

Signaler
Messages postés
38
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007
-
Messages postés
38
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007
-





7 réponses

Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Parsque la valeur en Feuil1.Cells(2, 9) [I2] doit être 0 ou vide.
Et il est bien connus qu'on ne peu pas diviser un nombre par 0.







__________
Kenji

(


Nouveau forum VBA/Office
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Salut,

Tu fais un boucle du début jusqu'a la fin de ta plage







__________
Kenji

(


Nouveau forum VBA/Office
Messages postés
38
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007

mince, j'avais pourtant mis un message qui ne s'est pas affiché, il y a peut etre un pb technique...

Donc je re-poste:

Merci Kenji, c'est ce que j'avais fait , voici mon code (sachant que je veux diviser toutes mes valeurs par une valeur figée) :


For i = 2 To 374
Feuil2.Cells(i, 2).FormulaR1C1 = (Feuil1.Cells(i, 2) / Feuil1.Cells(2, 9))
Next i
Messages postés
38
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007

ce code ne fonctionne pas, voyez-vous mon erreur?
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Aucune erreurs en vu.
Quels sont les erreurs que tu as ?







__________
Kenji

(


Nouveau forum VBA/Office
Messages postés
38
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007

j'ai ce message d'erreur:
Error de type 11

"Division by Zero"

je crois qu'il accepte pas mon diviseur, mais je vois pas ce que je dois mettre....
Messages postés
38
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007

en effet Kenji

merci!