Effectuer un calcul sur VBa EXEL

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
Configuration: Windows Vista
Internet Explorer 7.0

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  2. rimked
     
    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
  3. antic80 Messages postés 4877 Statut Contributeur 1 178
     
    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
  4. rimked
     
    MERCI infiniment

    cordialment
    ahmed
    0