Effectuer un calcul sur VBa EXEL

Fermé
rimked - 26 janv. 2008 à 19:06
 rimked - 27 janv. 2008 à 01:24
Bonjour,
Je voudrais savoir comment permettre a vba d'effectuer un calcul directement apres la saisie des données sur mon usurforme (nomme frmreponse) je mexplqiye
je dispose d 'un formulaire (frmreponse) et je souhaite qu'un calcule soit effectuer sur une zonne de texte(nommé TextTotal)
apres avoir saisie des informatiuon necesaire a ce calcul d'aans d 'autres zonne de texte (qui sont TextMontant TextTaux et Textduree)


voici mon calcul:

Code :
Sub textTotal_Change()
TextTotal = TextMontant(1 + TextTaux) * TextDuree
End Sub


merci a tous le monde pour votre aide
A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
26 janv. 2008 à 21:38
Bonsoir,

tes zones de textes renvoient...du texte

Pour trabnsformer en nombre utilises la fonction Val

val(textmontant)

D'autre part, il faut toujours indiquer la multiplication
val(textmontant)*(1+val(textTaux)...

En espèrant avoir bien compris ta demande...

Bon WE
0
merci pour ta reponse
je m'excuse pour ne pas avoir repondu (msg d'erreur sur le forum programation)
cependant j ai tjs un eptit souci comment faire pour que mon resultat s affiche dans mon textNOX (TextTotal) j'ai persnnelemnt aucum resultat

merci d avnaec
0
antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
26 janv. 2008 à 23:53
il faut créer une variable qui récupère le résultat de ton calcul

ensuite dans le code de ton userform tu met

textNOX.Text = "nomdelavariable"
0
MERCI infiniment

cordialment
ahmed
0