Convertir calcul (string) en résultat integer

Fermé
GG - 29 oct. 2008 à 15:00
 GG - 29 oct. 2008 à 15:25
Bonjour,
Voila, j'ai un petit programme VB où je dois entrer une valeur et afficher le résultat ds la meme fenetre.
Rien de difficile jusqu'ici.
Cependant je bloque au moment où je rentre comme valeur un calcul comme par exemple : 2*1
En effet la fenetre ne m'affiche pas le résultat du calcul 2x1 mais m"affiche : 2*1
Comment faire pour que mon "label" affiche le résultat et non plus le calcul...?
Merci
A voir également:

4 réponses

je comprends pas pour la fonction val...
1
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
29 oct. 2008 à 15:10
Salut,

peux-tu mettre ton code pour que l'on puisse t'aider?

Cela me semble être un problème de paramètre !

Bonne après midi
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2008 à 15:18
Salut,

Si tu utilises un TextBox alors tu peux utiliser la fonction val

val(TextBox.txt)

Val, fonction, exemple
Cet exemple utilise la fonction Val pour renvoyer les nombres contenus dans une chaîne.

Dim MyValue
MyValue = Val("2457")    ' Renvoie 2457.
MyValue = Val(" 2 45 7")    ' Renvoie 2457.
MyValue = Val("24 et 57")    ' Renvoie 24.


0
Voici mon code



Dim b$, a%



Private Sub NewValue_Change()
BoutonC.Locked = False
End Sub


Private Sub BoutonC_Click()
b = NewValue
a = CInt(b)
BoutonC.Locked = True
boutonR.Visible = True
Résultat.Caption = CStr(a)
Résultat.Visible = True
End Sub
0