Problème de division

  • Initiateur de la discussion Initiateur de la discussion Tradman
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Tradman

XLDnaute Nouveau
Bonjour à tous,

J'ai un problème avec une division dans VBA que je ne sais comment résoudre. Voici le problème :

dim dblFexp as double
dblFexp = rgMetr😵ffset(1,1).Value / rgMetr😵ffset(1,2).Value

Les valeurs de rgMetr😵ffset(1,1).Value = 2996 et rgMetr😵ffset(1,2).Value = 2089

Donc dblFexp devrait prendre la valeur 1,4342. Par contre, j'obtiens le résultat sans décimale donc dblFexp = 1 !!!

Pouvez-vous m'aider !!!!!

Merci Beaucoup

Tradman
 
Re : Problème de division

Curieusement, j'ai découvert que j'avais une erreur dans mes calculs. Qui une fois corrigé, ne me reproduit plus l'erreur !!!
Pourtant je n'ai qu'inversé le numérateur et le dénominateur de la fonction !!!!

Bref ça reste un grand mystère, je vais tout de même garder en tête la fonction formatnumber !!!!

Bonne journée
 
Re : Problème de division

Bonjour à tous

Ainsi j'ai bien les décimales


Code VB:
Sub test()
'Les valeurs de rgMetr😵ffset(1,1).Value = 2996 et rgMetr😵ffset(1,2).Value = 2089
Dim dblFexp, rgMetro As Range
Set rgMetro = [A1]
rgMetr😵ffset(1, 1) = 2996 'donc ici on est en B2
rgMetr😵ffset(1, 2) = 2089 'et là en C2

dblFexp = rgMetr😵ffset(1, 1).Value / rgMetr😵ffset(1, 2).Value
MsgBox dblFexp
End Sub

Et pour avoir que les 4 décimales
(J'ai simplifié aussi l'écriture des Offset dans cette variante)
Code vb:
Sub testBis()
'Les valeurs de rgMetr😵ffset(1,1).Value = 2996 et rgMetr😵ffset(1,2).Value = 2089
Dim dblFexp, rgMetro As Range
Set rgMetro = [A1]: rgMetro(2, 2) = 2996: rgMetro(3, 3) = 2089
dblFexp = rgMetro(2, 2) / rgMetro(2, 3)
MsgBox Round(dblFexp, 4)
End Sub





 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
  • Question Question
2
Réponses
28
Affichages
2 K
Deleted member 441486
D
Réponses
33
Affichages
3 K
Réponses
7
Affichages
1 K
Retour