Addition de 2 textbox

cedimix Messages postés 3 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 9 juillet 2006 - 13 févr. 2006 à 23:39
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 - 14 févr. 2006 à 12:47
salut a tous,

J'ai un petit probléme avec un de mes script.

pour l'addition de 2 variable

ptac = (v1 + v2)
sa me donne un truck du genre si V1 12 et V2 4 sa me donne ptac = 124

j'espaire que vous comprenai le probléme. les variable se maite cote a cote.

Comment arengé sa ??

merci d'avence

3 réponses

pepe3945 Messages postés 5 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 7 octobre 2006
13 févr. 2006 à 23:47
Si ton ptac est du type integer, essai
V1=textboxv1.text
V2=textboxv2.text
ptac=Cint(V1)+Cint(V2)
0
jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 27
13 févr. 2006 à 23:53
Bonsoir,
Si tu utilises des TextBox, tu fais par exemple
Text3 = Val(Text1.Text) + Val(Text2.Text)

Private Sub Command1_Click()
Dim V1, V2, ptac
V1 = 12
V2 = 4
'Val = Valeur
ptac = Val(V1) + Val(V2)
MsgBox ptac
End Sub

jpleroisse

Si une réponse vous convient, cliquez Réponse Acceptée.
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
14 févr. 2006 à 12:47
Salut,

tu peux garder ce que tu as écrit, mais en entête, rajoute

Dim ptac as Integer ou
as Long
suivant le type de données que tu as besoins.

En fait, tu as comme resultat 124 car le système fait une concatenation (équivalent de &),
pensant que c'est une chaine de caractere (de type string).

Le fait de déclarer ta variable en Long ou Integer, provoque une addition de chiffres.

A +


Mortalino
0