Bonjour Patrick, Yo, Régine, le Forum
Comme le signale régulèrement Ti, quand on parle de UserForm ce n'est pas pareils qu'un simple petite procédure indépendante que l'on peut copier/coller pour tester immédiatement... Avec UserForm, il faut se remettre dans le contexte, et franchement c'est long à refaire !!
Donc je te suggère Patrick, puisque ce Forum offre cette facilité de Zipper ton fichier avec ton UserForm et de nous le soummettre ici. On pourra bien plus rapidement te le corriger.
Une autre remarque, nommer des TextBox "a, b, c , x, y.." est une erreur de concept, si ton code est long, avec des casacades de procédures, c'est le meilleur moyen d'être vraiment perdu !!... Une dénomination conventionnelle est toujours préférable (TxbA, TxbB, TxbC....)
A priori, sans tester quoique ce soit, un format "#,##0,000" me semble déjà pas compatible, surtout si ton séparateur est la "," sur ta configuration... essaie "# ##0,000" pour l'affichage dans les TextBox sur l'évènement Exit , mais auparavant dans l'évènement Change récupère la valeur de ce que tu as tapé dans une Variable de type Double, qui te permettra des calculs...
Bon Week End
@+Thierry