RENDRE CONTENU TEXTBOX MODIFIABLE

moutchec

XLDnaute Occasionnel
bonjour à tous,
je cherche de l'aide pour rendre le contenu d'un Textbox de mon USERFORM modifiable.

Private Sub TxtB_Commentaire_Change()
TxtB_Commentaire = Str_Operation & " " & TxtB_Quantite.Value
End Sub


je souhaite que le contenu Textbox continue d'être rempli automatiquement mais que je puisse y apporter des changements si nécessaire.
j'ai remplacé "Change" par "AfterUpdate" et j'arrive à modifier mais celle-ci est annulée dès que je déplace le curseur.
merci d'avance pour votre aide.
Moutchec.
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Ben n'employez ni _Change ni _AfterUpdate, comme ça ce que vous tapez restera inchangé. Par contre mettez un bouton à coté, dans votre UserForm, qui y met votre expression, s'il n'y a pas, ailleurs dans l'application, d'autre contexte détectable de l'opportunité de la mettre.
 

Dranreb

XLDnaute Barbatruc
Je parlais d'enlever les procédures toutes entières.
Ce n'est ni dans une Sub _Change ni dans une _AfterUpdate qu'il convient de faire ça, c'est complètement ailleurs. Dans une _Click de CommandButton par exemple.
Ou alors, si ça convient, dans la _Change mais seulement si on tape quelque chose de convetionnel tel qu'une astérisque ou quand on l'efface.
 
Dernière édition:

Discussions similaires