CALCULETTE USERFORM problème résultat

Résolu/Fermé
nana3265 Messages postés 4 Date d'inscription dimanche 21 novembre 2010 Statut Membre Dernière intervention 12 mars 2012 - 21 nov. 2010 à 12:25
Le Pingou Messages postés 11542 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 27 mars 2023 - 21 nov. 2010 à 21:36
Bonjour,

Voilà j'ai un petit souci pour une calculette qui fonctionne avec un userform.
j'ai affecté une valeur a chaque bouton de la calculette que ce soit pour un nombre ou un opérateur ex :
Private Sub CommandButton2_Click()
TextBox1.Value = TextBox1.Value & "2"
End Sub

ou bien
Private Sub CommandButton13_Click()
TextBox1.Value = TextBox1.Value & "x"
End Sub
Les données saisies s'affichent les unes à la suite des autres dans la textbox 1
Je voudrais que le bouton "=" calcule les données inscrites dans la text box1 puis que la text box renvoie le résultat calculé en =

Je bloque à ce niveau là je ne sais pas comment lui dire de lire puis calculé

2 réponses

Le Pingou Messages postés 11542 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 27 mars 2023 1 334
21 nov. 2010 à 21:11
Bonjour,
Mettez votre fichier sur : https://www.cjoint.com/ et poster le lien.
0
ccm81 Messages postés 10562 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 mars 2023 2 339
Modifié par ccm81 le 21/11/2010 à 21:34
bonsoir

RQ1 respecter la syntaxe excel pour les opérations
+,-,*,/
RQ2. pourquoi ne pas laisser faire le calcul a excel?

et si le 'texte' est en A1 et la traduction en formule en B1
affecter ça au bouton "="

Dim z As String
z = "=" & Range("A1").Value
Range("B1").Formula = z

bonne suite
0
Le Pingou Messages postés 11542 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 27 mars 2023 1 334
21 nov. 2010 à 21:36
Bonsoir,
Et pour la Userform, cela marche aussi !
Salutations.
Le Pingou
0