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

XL 2013 Copier textbox comme texte

Noopy123

XLDnaute Junior
Bonjour à tous,

J'ai un userform contenant un textbox où l'utilisateur doit mettre un montant monétaire. Le montant est collé dans la colonne correspondante a sa fonction et ensuite un total est fait au bout de la ligne. Mon problème est que si c'est un chiffre rond l'addition se fait sans soucis mais si c'est un chiffre a virgule l'addition ne se fait pas et ne se met pas au format monétaire. Comment faire pour que le nombre puisse bien se mettre en format monétaire et puisse s'additionner correctement ?

Merci par avance
 

Noopy123

XLDnaute Junior
Bonjour,

Le format est bien en monétaire. Le problème vient de la virgule en fait. Quand je fais un remplacer "," par "," la cellule se met bien en monetaire. Je ne sais pas pourquoi la virgule n'est pas prise en compte dans mon userform ...
 

patricktoulon

XLDnaute Barbatruc
re
par ce que pour vba c'est le "." le separateur decimal
si ton textbox =1,5 ca ne marchera pas
il faut replacer la "," par le "."
exemple [A1].value=val(replace(textbox1,",","."))
la oui tu injecte une valeur numérique
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…