Mon VB est fou !!!! CDBL ????

wismerhill__ Messages postés 88 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 juillet 2007 - 24 juin 2006 à 22:46
wismerhill__ Messages postés 88 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 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 ...)

QQN SAIT IL CE QUI SE PASSE ????

wis : in tartiflette I trust (like the others)

3 réponses

MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
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

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
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".


Amicalement,


Us.


 
0
wismerhill__ Messages postés 88 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 juillet 2007
25 juin 2006 à 11:09
Bravo les mecs c'était effectivement cela !!! Merci beaucoup vous etes des chefs !!!

wis : in tartiflette I trust (like the others)
0
Rejoignez-nous