haticat
Messages postés12Date d'inscriptionmardi 17 mars 2009StatutMembreDernière intervention20 décembre 2010
-
27 oct. 2008 à 12:14
haticat
Messages postés12Date d'inscriptionmardi 17 mars 2009StatutMembreDernière intervention20 décembre 2010
-
27 oct. 2008 à 13:52
bonjours, voila mon problème lorsque j'ajoute deux valeurs l' une vient d'une déclaration tel que:Private Sub Combo1_Click()
Select Case (Combo1.Text)
Case Is = "gradin"
Text1.Text = "1816,66"l'autre vient d'un textbox par exemple : text3.text val(text1.text)+val(text2.text) ,sachant que le nombre affecter a text2.text52.36 le total sera 1869.02 alors que dans mon petit programme il n'est que 1868.36c'est a dire il ne prend pas en charge la virgule declarée dans text1.text qui est "1816.66".il ne prend que la virgule de la valeur declarée dans text2.text
merci pour votre patience
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 27 oct. 2008 à 12:46
Bonjour,
la fonction val retourne un type variant, ce n'est pas recommandé...
utilise la fonction CInt et si tu as toujours le point utilise
Replace(expression,find,replacewith[,start[,count[,compare]]])
expression = chaine
find = la sous chaine recherchée
replacewith = la sous chaine de remplacement
start = position de début de recherche par défaut à 1 --> Facultatif
count = nombre de remplacement à effectuer par défaut -1 donc tous --> Facultatif
compare = Valeur numérique indiquant le type de comparaison à utiliser. --> Facultatif
Bon courage
S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
haticat
Messages postés12Date d'inscriptionmardi 17 mars 2009StatutMembreDernière intervention20 décembre 2010 27 oct. 2008 à 13:52
slt ,oui c'est ça.la faute c'est que je n'ai pas fait attention, j'ai copié collé ces valeurs à partir d'une feuille d'excel ,qui n'utilise que la virgule, excel traduit le point en virgule .
merci infiniment