Bonsoir,
Est-ce vraiment important et indispensable. Tu te compliques la vie pour si peu.
Il ne faut pas perdre de vue que les textboxs sont nativement du texte (string).
c-à-d que les montants que tu saisis sont du texte, lors du transfert vers la feuille
.Cells(lig, 17) = CCur(Me.TextBox_VENDANT) ----->ici conversion de la textbox en monetaire
.Cells(lig, 17).NumberFormat = "#,##0.00 $;[Red]#,##0.00 $" ----->et ici on applique un format spécial à la cellule
Ce qui fait 2 lignes de codes.
à supposer que nous ayons l'affichage comme tu le souhaites, et que tu ne modifies qu'un montant
VENDANT par exemple, tu saisis 20000. Dans les autres tu as un nombre suivi du signe monétaire.
Etant donné, que le clic sur le bouton enregistrement transfert tout, par quelle gymnastique allons-nous
passé pour transférer ces données dans un format exploitable par excel. Car c'est la finalité de ta feuille 100,
n'est-ce pas?
Pour ne pas te compliquer l'existence, rajoute un label à droite des textboxs où tu mettras le signe monétaire de ton choix.
Bonne soirée.