Cappe Pierre, le forum,
Les champs texte des forumlaires tel : TBMontant, malgré qu'on leurs donne une apparence de chiffre, il ne contienne que du texte.
Les chiffres sont considérés comme du texte.
Au moment de copier le contenu de TBMmontant dans la feuille, il faut donc, dans ton cas, enlever le symbole Euro (fonction Replace) et convertir le reste en chiffre ( CInt )
Si on va dans le code du bouton "Valider nouvelle entrée"
Remplacer :
Range("I" & Ligne).Value = TBMontant
par
Range("I" & Ligne).Value = CInt(Replace(TBMontant, " €", ""))
Corriger aussi les autres occurrences de lecture du champ TBMontant lors de la copie dans la feuille.
LaCéline