savez vous comment dans le textbox de mon userform, autoriser seulement
l'entrée de caractère alphanumerique de 8 positions minimum à 17 position
maximum.
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
Patrick Fredin
Bonjour,
Il faut utiliser 1 propriété et 2 événements liés au TextBox et qui sont Change et KeyPress. Propriété "MaxLenght" : Elle définit le nombre maximum de caractères qu'on peut saisir. Evénement "KeyPress" : Il fournit le code ASCII de la touche du clavier qui vient d'être enfoncée. Il suffit de contrôler que le code ASCII est compris entre 48 et 57 (ce qui correspond à 0 à 9). Evénement "Change" : Il est déclenché quand le contenu du TextBox a changé. Tu peux mettre un contrôle sur la longueur du texte saisi et, si la longueur est inférieure à 8, tu peux désactiver (Enabled = False) le bouton qui permet de fermer le UserForm.
Bon courage.
Patrick
"rick" wrote:
Bonjour,
savez vous comment dans le textbox de mon userform, autoriser seulement l'entrée de caractère alphanumerique de 8 positions minimum à 17 position maximum.
meri d'avance
Bonjour,
Il faut utiliser 1 propriété et 2 événements liés au TextBox et qui sont
Change et KeyPress.
Propriété "MaxLenght" : Elle définit le nombre maximum de caractères qu'on
peut saisir.
Evénement "KeyPress" : Il fournit le code ASCII de la touche du clavier qui
vient d'être enfoncée. Il suffit de contrôler que le code ASCII est compris
entre 48 et 57 (ce qui correspond à 0 à 9).
Evénement "Change" : Il est déclenché quand le contenu du TextBox a changé.
Tu peux mettre un contrôle sur la longueur du texte saisi et, si la longueur
est inférieure à 8, tu peux désactiver (Enabled = False) le bouton qui permet
de fermer le UserForm.
Bon courage.
Patrick
"rick" wrote:
Bonjour,
savez vous comment dans le textbox de mon userform, autoriser seulement
l'entrée de caractère alphanumerique de 8 positions minimum à 17 position
maximum.
Il faut utiliser 1 propriété et 2 événements liés au TextBox et qui sont Change et KeyPress. Propriété "MaxLenght" : Elle définit le nombre maximum de caractères qu'on peut saisir. Evénement "KeyPress" : Il fournit le code ASCII de la touche du clavier qui vient d'être enfoncée. Il suffit de contrôler que le code ASCII est compris entre 48 et 57 (ce qui correspond à 0 à 9). Evénement "Change" : Il est déclenché quand le contenu du TextBox a changé. Tu peux mettre un contrôle sur la longueur du texte saisi et, si la longueur est inférieure à 8, tu peux désactiver (Enabled = False) le bouton qui permet de fermer le UserForm.
Bon courage.
Patrick
"rick" wrote:
Bonjour,
savez vous comment dans le textbox de mon userform, autoriser seulement l'entrée de caractère alphanumerique de 8 positions minimum à 17 position maximum.
--
On apprend pas à un vieux singe à faire des grimaces
"rick" <rick@discussions.microsoft.com> a écrit dans le message de
news:48C56B1B-A707-4CDE-9C60-4A68CEE8C4C6@microsoft.com...
Bonjour,
savez vous comment dans le textbox de mon userform, autoriser
seulement
l'entrée de caractère alphanumerique de 8 positions minimum à 17
position
-- On apprend pas à un vieux singe à faire des grimaces "rick" a écrit dans le message de news:
Bonjour,
savez vous comment dans le textbox de mon userform, autoriser seulement
l'entrée de caractère alphanumerique de 8 positions minimum à 17 position
maximum.
meri d'avance
Clément Marcotte
Même que si, dans la Fonction, tu fais juste inverser la condition If et que tu modifies un peu les textes, tu as un contrôle pour le minimum. Pour le maximum, tu mets une valeur à la propriété Maxlength du textbox.
Ou bedon, tu changes un peu la fonction, pour lui envoyer un paramètre minimum et un paramètre maximum, et tu ajustes ti IF pour tester les deux.
-- On apprend pas à un vieux singe à faire des grimaces "Clément Marcotte" a écrit dans le message de news:%
-- On apprend pas à un vieux singe à faire des grimaces "rick" a écrit dans le message de news:
Bonjour,
savez vous comment dans le textbox de mon userform, autoriser seulement
l'entrée de caractère alphanumerique de 8 positions minimum à 17 position
maximum.
meri d'avance
Même que si, dans la Fonction, tu fais juste inverser la condition If
et que tu modifies un peu les textes, tu as un contrôle pour le
minimum. Pour le maximum, tu mets une valeur à la propriété Maxlength
du textbox.
Ou bedon, tu changes un peu la fonction, pour lui envoyer un paramètre
minimum et un paramètre maximum, et tu ajustes ti IF pour tester les
deux.
--
On apprend pas à un vieux singe à faire des grimaces
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le
message de news:%237OWFSqSFHA.2256@tk2msftngp13.phx.gbl...
--
On apprend pas à un vieux singe à faire des grimaces
"rick" <rick@discussions.microsoft.com> a écrit dans le message de
news:48C56B1B-A707-4CDE-9C60-4A68CEE8C4C6@microsoft.com...
Bonjour,
savez vous comment dans le textbox de mon userform, autoriser
seulement
l'entrée de caractère alphanumerique de 8 positions minimum à 17
position
Même que si, dans la Fonction, tu fais juste inverser la condition If et que tu modifies un peu les textes, tu as un contrôle pour le minimum. Pour le maximum, tu mets une valeur à la propriété Maxlength du textbox.
Ou bedon, tu changes un peu la fonction, pour lui envoyer un paramètre minimum et un paramètre maximum, et tu ajustes ti IF pour tester les deux.
-- On apprend pas à un vieux singe à faire des grimaces "Clément Marcotte" a écrit dans le message de news:%