Ok ok, j'ai fait au plus simple et sa fonctionne
Maintenant je me disais pour que les textbox ce ressemble, de mettre le même format au autres textbox :
Donc pas à celles qui ce copie grâce à l'autre userform, non juste des textbox qui calcul sur l'userform principal)
Private Sub Calcule() 'Calcul des 10 lignes
If ComboBox1.Value <> "" And TextBox18.Value <> "" And TextBox19.Value <> "" Then
TextBox20.Value = Val(TextBox18.Value) * Val(TextBox19.Value) 'Total HTVA
TextBox21.Value = (Val(TextBox20.Value) / 100 * (Val(ComboBox1.Value))) 'Montant de la TVA
TextBox22.Value = CDbl(TextBox20.Value) + CDbl(TextBox21.Value) 'Total TVAC
TextBox20.Value = format(CCur(TextBox20.Value), "# ##0.00 €")
Ici sa fonctionne aussi (comparativement à l'autre code, ici il calcul dans la même userform)
Par contre que faut il rajouter comme code pour changer la couleur également ?
ce que tu ma donner au départ que j'ai essayer de plusieurs façons mais je n'y arrive pas
.ForeColor = IIf(v < 0, vbRed, vbGreen)