Svp aidez moi prob virgule vb

Messages postés
5
Date d'inscription
jeudi 21 avril 2016
Dernière intervention
23 avril 2016
- - Dernière réponse :  Mosca - 21 avril 2016 à 21:58
salut comme je suis debutant sur vb6 jai creer un peutit projet pour faciliter mon travaille mais le calcule de la somme le resultat n'addition pas la virgule etant donne que j ai utiliser fonction "val" et que j utilise la virgule pas le point merci de me sauver
Afficher la suite 

Votre réponse

1 réponse

0
Merci
Bonsoir,

Il suffit d'utiliser la fonction Replace
exemple

n="123,45"
MsgBox Val(n) ' ->123
MsgBox Val(Replace(n, ",", ".")) ' ->123.45
lachgar_hassan
Messages postés
5
Date d'inscription
jeudi 21 avril 2016
Dernière intervention
23 avril 2016
-
je l utiliser mais ca ne marche pas
> lachgar_hassan
Messages postés
5
Date d'inscription
jeudi 21 avril 2016
Dernière intervention
23 avril 2016
-
Mais si, ça marche. Montre ce tu as fait.
lachgar_hassan
Messages postés
5
Date d'inscription
jeudi 21 avril 2016
Dernière intervention
23 avril 2016
-
es ce que la fonction accepte le (.) ou (,)
> lachgar_hassan
Messages postés
5
Date d'inscription
jeudi 21 avril 2016
Dernière intervention
23 avril 2016
-
La fonction Replace remplace un texte par une autre
si n="123,45"
Replace(n, ",", ".") donne n="123.45"
on remplace la virgule "," par le point "."

du coup si le texte n="123,45"
Val(Replace(n, ",", ".")) donne le nombre 123.45 avec lequel tu peux faire des calculs.

Voilà
Commenter la réponse de Mosca

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.