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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <jean-claude.gauthierv@worldonline.fr> a écrit dans le message de news:bmec3d$iu5$1@news.tiscali.fr...
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
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