Division
Fermé
momo78
-
1 juin 2011 à 11:56
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 1 juin 2011 à 16:48
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 1 juin 2011 à 16:48
A voir également:
- Division
- Microsoft skype division - Télécharger - Téléphonie & Visio
- Division euclidienne ti 83 - Forum calculatrices
- Sommeprod division - Forum Excel
- Symbole division clavier mac - Guide
- Signe division clavier azerty ✓ - Forum Clavier
3 réponses
choubaka
Messages postés
39420
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
19 février 2025
2 104
1 juin 2011 à 12:00
1 juin 2011 à 12:00
bonjour
C'est une erreur logique, tu dois faire le test avant sur ton diviseur pour qu'il ne soit jamais égal à zéro.
C'est une erreur logique, tu dois faire le test avant sur ton diviseur pour qu'il ne soit jamais égal à zéro.
cchristian
Messages postés
921
Date d'inscription
lundi 21 janvier 2008
Statut
Membre
Dernière intervention
6 mars 2012
131
1 juin 2011 à 12:03
1 juin 2011 à 12:03
Bonjour,
Fais un test avant la division:
Si diviseur = 0
et force à 1 la variable diviseur si elle est égale à 0:
alors diviseur = 1
Fais un test avant la division:
Si diviseur = 0
et force à 1 la variable diviseur si elle est égale à 0:
alors diviseur = 1
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
1 juin 2011 à 15:56
1 juin 2011 à 15:56
bonjour
et en l'écrivant comme ça ?
bonne suite
et en l'écrivant comme ça ?
Sub calcul() dim fon dim va fon=18 va=18 if fon-va<>0, then resul=15/(fon-va) end if end sub
bonne suite
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
1 juin 2011 à 16:48
1 juin 2011 à 16:48
re
cette procedure n'affiche effectivement rien, puisqu'aucun afficghage n'est programmé
elle se borne a calculer resul, qui au passage n'a pas été déclaré
tu as deux possibilités
1. ta procedure calcul affiche résul,
tu ajoutes ceci aprèrs le calcul de resul (en changeant le nom de la cellule)
Range("A1").value = resul
2. ta procedure renvoie "resul" dans la feuille, dans ce cas, calcul doit etre declarée comme fonction
Le plus simple est que tu expliques ce que tu attends exactement de cette procedure
cette procedure n'affiche effectivement rien, puisqu'aucun afficghage n'est programmé
elle se borne a calculer resul, qui au passage n'a pas été déclaré
tu as deux possibilités
1. ta procedure calcul affiche résul,
tu ajoutes ceci aprèrs le calcul de resul (en changeant le nom de la cellule)
Range("A1").value = resul
2. ta procedure renvoie "resul" dans la feuille, dans ce cas, calcul doit etre declarée comme fonction
Le plus simple est que tu expliques ce que tu attends exactement de cette procedure
1 juin 2011 à 12:03