Bonjour,

quelqu'un peut-il m'expliquer pourquoi, dans une macro, la formule suivante affiche bien le résultat de l'opération mathématique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 prod = TextBox1.Value * TextBox2.Value
 Label1.Caption = prod
(p.ex. si je saisi 10 dans la TextBox1 et 2 dans la TextBox2, la Label1 affiche 20)

alors que la formule suivante effectue la concaténation des chaînes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 somme = TextBox1.Value + TextBox2.Value
 Label1.Caption = somme
(p.ex. si je saisi 10 dans la TextBox1 et 2 dans la TextBox2, la Label1 affiche 102).

Et surtout, comment afficher le résultat de l'addition dans la label (12 pour l'exemple précédent) ?

Merci d'avance.