Récupération des valeurs

Bonjour,

je suis entrain d'élaborer un simulateur pour le calcul d'une prestation d'épargne, mais j'ai rencontré un problème c'est que je n'arrive pas à récupérer les valeurs numériques figurant dans les textboxs pour les utiliser dans les formules de calcul, on me donne toujours erreur d'incompatibilité de type.

Aidez moi svp

1 réponse

  1. Bonjour,

    les valeurs saisies, ex: 4561.12, dans des texteboxs sont des chaines de caracteres, pas des nombres, il faut les convertir avant de faire des calculs avec.
    0
    1. bonjour,
      merci beaucoup pour votre réponse, mais svp si vous me dîtes comment convertir en me donnant un pt exemple je vous serez très reconnaissante je suis débutante en VBA et je rencontre bcp de problème
      0
    2. Re,

      instruction chaine de chiffre a convertir en nombre: Val(chaine a convertir), ex: x=Val(TextBox1)
      0
    3. MERCI bcp d'avoir répondu mais ça ne marche tjr pas, on me donne erreur : incompatibilité de type. voila mon code:
      Sheets("feuil2").Range("D9") = boxtaux.Value / 100
      si je met x=val(boxtaux). les taux ne seront que des entiers et ne prennent pas en considération les décimales
      0
    4. Bonjour,

      il fallait dire que vous ecriviez des cellules de feuille excel. Pas besoin de Val(textbox). Par contre vous devez avoir l'erreur si la textbox est vide.

          If boxtaux<> "" Then
              Sheets("feuil1").Range("D9") = boxtaux.Value / 100
          Else
               Sheets("feuil1").Range("D9") =0
          End If
      0
    5. merci bcp pour votre aide, j'apprécie bcp.
      bonne début de semaine .
      0