OVH Cloud OVH Cloud

convertion

3 réponses
Avatar
Long YE-SU
j'ai dans un fichier texte des valeurs de ce type :

1.02E-2;1.05E+2
1.02E-2;1.05E+2
1.02E-2;1.05E+2
1.02E-2;1.05E+2

en fait des chiffres de format scientifique , je voulais
savoir s'il existe une fonction pour convertir 1,2E-3
pour arriver 0,0012 ?

le CDbl( ) ne marche pas ...


Merci
Long YE-SU

3 réponses

Avatar
Jacques93
Bonjour Long YE-SU,
Long YE-SU a écrit :
j'ai dans un fichier texte des valeurs de ce type :

1.02E-2;1.05E+2
1.02E-2;1.05E+2
1.02E-2;1.05E+2
1.02E-2;1.05E+2

en fait des chiffres de format scientifique , je voulais
savoir s'il existe une fonction pour convertir 1,2E-3
pour arriver 0,0012 ?

le CDbl( ) ne marche pas ...




Essaie avec Val()

--
Cordialement,

Jacques.
Avatar
Jacques93
Jacques93 a écrit :

Essaie avec Val()




Ou :

dim d as double

d = CDbl(Replace("1.02E-2", ".", ","))

Cdbl utilise le séparateur décimal défini dans les options régionales du
panneau de configuration, à la différence de Val() qui ne gère que le point.

--
Cordialement,

Jacques.
Avatar
Long YE-SU
ok merci ça marche bien

Salutations
Long YE-SU

"Jacques93" a écrit dans le message de news:

Jacques93 a écrit :
>
> Essaie avec Val()
>

Ou :

dim d as double

d = CDbl(Replace("1.02E-2", ".", ","))

Cdbl utilise le séparateur décimal défini dans les options régionales du
panneau de configuration, à la différence de Val() qui ne gère que le


point.

--
Cordialement,

Jacques.