Effectuer un calcul sur VBa EXEL
rimked
-
rimked -
rimked -
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
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
Configuration: Windows Vista Internet Explorer 7.0
4 réponses
-
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 -
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 -
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" -