Récupération des valeurs

lifefdiwa -  
 lifefdiwa -
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

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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
lifefdiwa
 
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
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

instruction chaine de chiffre a convertir en nombre: Val(chaine a convertir), ex: x=Val(TextBox1)
0
lifefdiwa
 
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
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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
lifefdiwa
 
merci bcp pour votre aide, j'apprécie bcp.
bonne début de semaine .
0