Bonsoir, Salut Thev, LouReed !!
Une TextBox contient par définition des données de type texte. Si tu t'en sers pour saisir une date, à affecter comme donnée de type Date à une cellule ensuite, dans ta TextBox tu auras placé une chaîne dont la forme permet de l'identifier comme date, lors de l'affectation il convient de convertir la donnée en Date en utilisant CDate, de façon à affecter une donnée de type Date dont la conversion aura été réalisée selon les paramètres FR de reconnaissance des dates... La façon dont elle apparaîtra dans la cellule est l'affaire du format de cellule (propriété NumberFormat de l'objet Range) et sera à définir indépendamment (si on souhaite un format différent des formats par défaut qu'Excel met d'office dans beaucoup de cas ou si on est dans un cas où cet automatisme ne joue pas...)
Tu as également un souci de valeur texte pour les montants des cellules C12 et C13... En affectant des concaténations d'un signe avec un nombre tu produis naturellement du texte ! Même chose, le nombre dans la TextBox est du texte mais s'il ne comporte pas de caractère empêchant sa conversion en nombre celle-ci est réalisée automatiquement par Excel... Si tu veux un format faisant apparaître le signe, tu l'obtiendras encore une fois par le format de cellule sans affecter le caractère numérique de la valeur.
Cordialement.