Erreur Division par Zéro
Résolu/Fermé
otto_81
Messages postés
5
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
8 février 2015
-
Modifié par jordane45 le 8/02/2015 à 12:42
otto_81 Messages postés 5 Date d'inscription dimanche 8 février 2015 Statut Membre Dernière intervention 8 février 2015 - 8 févr. 2015 à 14:53
otto_81 Messages postés 5 Date d'inscription dimanche 8 février 2015 Statut Membre Dernière intervention 8 février 2015 - 8 févr. 2015 à 14:53
A voir également:
- Erreur Division par Zéro
- Erreur 0x80070643 - Accueil - Windows
- Remettre a zero un pc - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Comment recuperer whatsapp supprimé par erreur - Guide
- Erreur 1001 outlook - Accueil - Bureautique
4 réponses
jordane45
Messages postés
38372
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 janvier 2025
4 722
8 févr. 2015 à 12:45
8 févr. 2015 à 12:45
Bonjour,
Si le problème vient du nombre de ventes... il te suffit de faire comme ça :
Si le problème vient du nombre de ventes... il te suffit de faire comme ça :
if nb_ventes >0 then panier_moyen = montant_ventesHT / nb_ventes marge_moyenne = marge / nb_ventes else panier_moyen = 0 marge_moyenne = 0 End if
otto_81
Messages postés
5
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
8 février 2015
8 févr. 2015 à 12:51
8 févr. 2015 à 12:51
Merci beaucoup Jordane pour ta réponse seulement comment dois-je l'intégrer dans ma macro ?
otto_81
Messages postés
5
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
8 février 2015
8 févr. 2015 à 13:03
8 févr. 2015 à 13:03
Sachant que le nombre de vente ne peut jamais être égale à Zéro
jordane45
Messages postés
38372
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 janvier 2025
4 722
8 févr. 2015 à 13:23
8 févr. 2015 à 13:23
Sachant que le nombre de vente ne peut jamais être égale à Zéro
Ton Nb Vente est dépendant d'un IF ....
If read_workbook.Sheets(1).Range("A" & I) <> read_workbook.Sheets(1).Range("A" & I - 1) Then ' nb_ventes = nb_ventes + 1 End If
Donc... si à un moment ton IF n'est pas vérifié... ton nb_ventes n'est pas incrémentés... et donc sera à zéro.
Ne disposant pas de ton classeur... il nous sera difficile de comprendre pourquoi ....
Pour essayer de trouver la raison de cette erreur... places des points d'arrêts dans ta macro et regardent ce que valent les différentes variables.... cela devrait t'aider à comprendre.
otto_81
Messages postés
5
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
8 février 2015
8 févr. 2015 à 13:32
8 févr. 2015 à 13:32
Très bien je vais essayer de résoudre le problème. Si je n'y arrive pas, est ce que je peux te mettre mon fichier ? Je suis totalement novice et c'est un peu compliqué au début.
jordane45
Messages postés
38372
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 janvier 2025
4 722
8 févr. 2015 à 13:47
8 févr. 2015 à 13:47
En cas de besoin, tu peux déposer ton fichier sur un site de dépose comme : cijoint.com et nous coller le lien ici.
otto_81
Messages postés
5
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
8 février 2015
>
jordane45
Messages postés
38372
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 janvier 2025
8 févr. 2015 à 14:53
8 févr. 2015 à 14:53
C'est bon, je viens de tester mon fichier avec quelques modifications et ca marche. Merci beaucoup pour ton aide, ca fait plaisir d'avoir de l'aide quand on debute.
Bonne continuation a toi et encore merci pour ton aide.
Bonne continuation a toi et encore merci pour ton aide.