wismerhill__
Messages postés88Date d'inscriptionmercredi 1 juin 2005StatutMembreDernière intervention26 juillet 2007
-
24 juin 2006 à 22:46
wismerhill__
Messages postés88Date d'inscriptionmercredi 1 juin 2005StatutMembreDernière intervention26 juillet 2007
-
25 juin 2006 à 11:09
je lis des données sur une feuille, je stock un nombre double qui apparait avec l'espion comme "-4,234"... pas de probleme
je fais donc un CDbl(monnombreenstring) et il me donne une incompatibilite de type !!
et le pire c'est qu'au boulot ca marche !!!!
j'ai excel 2003 ici, j'ai les même reference activées (atpvbaen.xla etc ...)
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 25 juin 2006 à 02:04
Le mieux pour etre sur que c'est bien sur cette ligne que tu as un bug et pas sur une erreur de programmation qui se trouverai ailleurs, ça serait de créer un nouveau document, et de tester juste un truc du type :
a=CDbl("-4,234")
et de voir si ça marche.
C'est peut etre une question de "," et de "." car selon que tu configure ton windows, tu peut avoir comme séparateur un point ou une virgule et c'est réutilisé dans VB je crois, y'avait meme une super source à ce sujet y'a plusieurs mois qui soulignait ce problème.
Donc essaye avec a=CDbl("-4.234") aussi pour voir si ça rend pareil
us_30
Messages postés2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 201610 25 juin 2006 à 10:43
Salut,
JE suis entièrement d'accord avec [mailto:MadM@tt MadM@tt] , c'est très probablement le paramètrage de "," avec "." ... Dans Windows on trouve se réglage dans "Paramètres Régionnaux"... et selon les versions Windows on a se paramètrage à différents endroits. D'habitude il se trouve dans "Panneau de configuration".