Problème d'arrondi avec range.value

  • Initiateur de la discussion Initiateur de la discussion tellib
  • 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 !

tellib

XLDnaute Junior
bonjour

j'ai une variable numérique à 8 décimales dans une feuilles de calcul (exemple en cellule A1 1,23456789)

quand je lis cette valeur dans un module Vba la valeur retenue est à 4 décimales
(exemple valeur=range("A1").value et j'ai valeur=1,2346 même en déclarant valeur en double)

d'ou vient cette arrondi et comment faire pour avoir la valeur exacte ?

merci
 
Re : Problème d'arrondi avec range.value

en fait j'avais simplifie mon exemple
je joins un fichier pour que ca soit plus clair
dans la cellule A1 j'utilise van pour actualiser des flux

dans le module essai je récupére cette valeur dans le programme....et la valeur récupérée est tronquée à 4 décimales
 

Pièces jointes

Re : Problème d'arrondi avec range.value

merci romain,

oui en fait je viens de comprendre..

avec value Excel tient compte des formats de la cellule....
en A1 je suis en format Euros donc il tronque à 4 décimales....
si je mets pas de format alors avec value je n'ai pas de valeur tronquée.....

je viens de faire une découverte après 10 ans d'Excel !....la propriété value de Range tient compte du format de la cellule...alors que je pensais qu'elle récupérait la vraie valeur de la cellule sans faire d'arrondi !
 
- 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

Réponses
5
Affichages
434
Réponses
14
Affichages
678
Réponses
5
Affichages
555
Retour