Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

calcul à virgule textbox

  • Initiateur de la discussion Initiateur de la discussion oléanor
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

oléanor

Guest
Bonjour,

je souhaite réaliser un calcul reprenant la valeur d'une txtbox qui peut étre un chiffre a virgule.

utilbat = otxtlargb - (Val(Val(txtfver - txtjeuod) + Val(txtfrec)) + Val(Val(txtfrec) + Val(txtfbat))) "nombre a virgule possible"

utilbat quand a lui est repris dans d'autre calcul.

le probléme c'est que vba ne tiens pas compte des chiffres aprés la virgule par exemple si j'ai 12,5 en valeur pour txtfbat lui calcul pour "12".

je pense que c'est un probléme de choix de variable mais je séche....😕
si vous pouviez m'aider ce serais sympa d'avance merci.
 
Re : calcul à virgule textbox

Bonjour Oléanor,

cf aide vba,
La fonction Val ne reconnaît que le point comme séparateur décimal (.). Lors de l'utilisation d'autres séparateurs décimaux, convertissez la chaîne en nombre à l'aide de la fonction CDbl

Attention, tu as posté ta question dans le salon, la prochaine fois poste ici :

Forum Excel - Excel Downloads Forums
Bonne journée.
@+
 
Re : calcul à virgule textbox

bonjour et merci à toi

désolé d'avoir posté n'importe ou donc si j'ai compris je remplace val par cdtl dans toute ma formule c'est cà? L'aide de vb ne m'a pas été d'une grande utilité.

j'ai essaié de mettre un point a la place de la virgule mais là il ce met en erreur.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…