OVH Cloud OVH Cloud

Focus

1 réponse
Avatar
jcg23
Bonjour,

J'ai un userform sur lequel il y a un certain nombre de contrôles, le
premier est un textbox. Par l'événement afterupdate je teste l'existence
d'une saisie dans une feuille excel si cette saisie existe un msgbox
apparait, j'efface la valeur saisie dans textbox1 par textbox1.value = "".
Je voudrais saisir une nouvelle valeur dans textbox1 mais je me retrouve
systématiquement dans le textbox2 malgré une ligne de saisie
textbox1.setfocus.
Quelqu'un peut-il m'aider

Merci d'avance

1 réponse

Avatar
Denis Michon
Bonjour jcg23,


Et si tu choisissais l'événement On_Exit de ton contrôle Textbox.

Si tu veux annuler l'événement, tu places dans ta procédure à l'endroit opportun, CANCEL = TRUE.

Et voilà, ton textbox demeurera actif pour une nouvelle saisie.


Salutations!



"jcg23" a écrit dans le message de news:bmec3d$iu5$
Bonjour,

J'ai un userform sur lequel il y a un certain nombre de contrôles, le
premier est un textbox. Par l'événement afterupdate je teste l'existence
d'une saisie dans une feuille excel si cette saisie existe un msgbox
apparait, j'efface la valeur saisie dans textbox1 par textbox1.value = "".
Je voudrais saisir une nouvelle valeur dans textbox1 mais je me retrouve
systématiquement dans le textbox2 malgré une ligne de saisie
textbox1.setfocus.
Quelqu'un peut-il m'aider

Merci d'avance