Salut Christophe,
d'abord, il faut régler le format de ta colonne "E" en format monétaire avec le symbole €.
Ensuite, en fonction des données attendues par tes TextBox, forcer la conversion de leur valeur (texte, forcément) dans un format nombre.
Par exemple :
Range("C" & Ligne).Value = CLng(Me.PUHT)
Range("D" & Ligne).Value = CLng(Me.Quantité)
Range("E" & Ligne).Value = CLng(Me.TotalHT)
Du coup, ça marchera beaucoup mieux!
A+