Insérer un nom dans un commentaire

Bonjour,

Je pense que le titre n'est pas réellement explicite mais je cherche à ajouter le nom d'un utilisateur dans une textbox (voir ci-dessous) :

image

Le but est que la personne va laisser un commentaire par rapport a une affaire qui est en cours. Une fois le commentaire écrit en entier et l'affaire mis à jour via un bouton d'enregistrement. Je cherche a ce que VBA mette avant le début de la phrase [nom de la personne] : commentaire de manière automatique.

Le meilleur exemple que j'ai en tête est de faire comme un tchat :

image

J'ai tenté de faire ça pour le moment :

Private Sub Modif_CommVSDem_AfterUpdate()
Dim x, y As String
    x = Modif_CommVSDem.Text
    Modif_CommVSDem.Text = x & Environ("username") & ": "
End Sub
image

Ca marche bien mais dès que je veux rajouter mon propre commentaire ça donne ceci :

image

Le commentaire se place avant mon nom alors qu'il doit être après.
Merci de votre aide !
Lucas

bonjour,

essaie ceci

 Modif_CommVSDem.Text =Environ("username") & ": " & x

Bonjour merci de ta réponse !

Mais s'il y a eu un commentaire avant et que j'en met un nouveau à la suite. Mon nom va se retrouver à chaque début de la textbox, si je ne me trompe pas

bonjour,

la logique est la suivante, à toi alors de l'appliquer à ton cas, car tu n'as pas mis toutes les infos nécessaires pour résoudre ton problème.

commentaire = commentaire & utilisateur & nouveau commentaire.

Il y a plusieurs façons de gérer cela, par exemple avec 2 textbox, une qui sert à afficher le commentaire final et une qui sert à l'introduction d'un nouveau commentaire.

Rechercher des sujets similaires à "inserer nom commentaire"