Fonction de calcul

Résolu
ThomasCo Messages postés 15 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 20 septembre 2007 - 25 avril 2005 à 19:09
ThomasCo Messages postés 15 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 20 septembre 2007 - 25 avril 2005 à 21:31
Salut tout le monde
comment je peux multiplier 2 String
ex: 2,5*2=5 et 2.5*2=5 alors comment je peux obtenir le même résultat 5 soit je tape 2.5 ou 2,5
j'ai essayé avec VAL et CDBL mais sans résultat.
Aidez moi et merci 1000 fois.

2 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 20
25 avril 2005 à 19:48
Salut, ça dépend de tes options régionales, sans rentrer dans les détails (comme les séparateurs de milliers) tu peux coder ça :

if isnumeric("0.1") then
resultat=cdbl(replace(str1,",",".")) * cbdl(replace(str2,",","."))
else
resultat=cdbl(replace(str1,".",",")) * cdbl(replace(str2,".",","))
end if

Loup Gris

Loup Gris
3
ThomasCo Messages postés 15 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 20 septembre 2007
25 avril 2005 à 21:31
Merci Loup Gris vous étes génial
ça marche bien grace à votre code
Merci 1000 fois
0
Rejoignez-nous