Bonsoir
Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction
InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique,
sans devoir valider.
(Je crois me souvenir que c'est l'instruction "GET")
Existe-t-il qqchose de semblable dans VBA ?
Merci.
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
Jacques93
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.
-- Cordialement,
Jacques.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans
un UserForm, un TextBox avec les propriétés :
MaxLength = 1
AutoTab = True
???
Bonsoir
Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction
InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique,
sans devoir valider.
(Je crois me souvenir que c'est l'instruction "GET")
Existe-t-il qqchose de semblable dans VBA ?
Merci.
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.
-- Cordialement,
Jacques.
LANIMAL
Merci Jacques. Alors je précise ma question : Imagine une InputBox qui fait son job juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK, ni Annuler, et on passe à la ligne de code suivante. Je crois deviner que ta réponse doit convenir. Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté "Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur présentation des UserForm. Merci si tu pouvais expliciter un tout petit peu + pour m'aider à faire mes 1ers pas. Peut-être aussi qq'un pourrait me suggérer un lien Web utile ? Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.
Merci Jacques.
Alors je précise ma question : Imagine une InputBox qui fait son job
juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK,
ni Annuler, et on passe à la ligne de code suivante.
Je crois deviner que ta réponse doit convenir.
Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté
"Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur
présentation des UserForm. Merci si tu pouvais expliciter un tout petit
peu + pour m'aider à faire mes 1ers pas.
Peut-être aussi qq'un pourrait me suggérer un lien Web utile ?
Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans
l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans
un UserForm, un TextBox avec les propriétés :
MaxLength = 1
AutoTab = True
???
Bonsoir
Jadis ! ... j'ai connu en Basic une instruction du genre de la
fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un
caractère unique, sans devoir valider.
(Je crois me souvenir que c'est l'instruction "GET")
Existe-t-il qqchose de semblable dans VBA ?
Merci.
Merci Jacques. Alors je précise ma question : Imagine une InputBox qui fait son job juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK, ni Annuler, et on passe à la ligne de code suivante. Je crois deviner que ta réponse doit convenir. Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté "Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur présentation des UserForm. Merci si tu pouvais expliciter un tout petit peu + pour m'aider à faire mes 1ers pas. Peut-être aussi qq'un pourrait me suggérer un lien Web utile ? Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.
Jacques93
Bonjour LANIMAL,
En renseignant les propriétés du TextBox comme indiquées dans le post précédent :
MaxLength = 1 AutoTab = True
Tu peux faire le traitement que tu désire sur l'événement
Private Sub TextBox1_BeforeUpdate( _ ByVal Cancel As MSForms.ReturnBoolean) MsgBox "1 caractère tapé" End Sub
qui sera généré à la frappe du premier caractère
Merci Jacques. Alors je précise ma question : Imagine une InputBox qui fait son job juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK, ni Annuler, et on passe à la ligne de code suivante. Je crois deviner que ta réponse doit convenir. Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté "Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur présentation des UserForm. Merci si tu pouvais expliciter un tout petit peu + pour m'aider à faire mes 1ers pas. Peut-être aussi qq'un pourrait me suggérer un lien Web utile ? Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.
-- Cordialement,
Jacques.
Bonjour LANIMAL,
En renseignant les propriétés du TextBox comme indiquées dans le post
précédent :
MaxLength = 1
AutoTab = True
Tu peux faire le traitement que tu désire sur l'événement
Private Sub TextBox1_BeforeUpdate( _
ByVal Cancel As MSForms.ReturnBoolean)
MsgBox "1 caractère tapé"
End Sub
qui sera généré à la frappe du premier caractère
Merci Jacques.
Alors je précise ma question : Imagine une InputBox qui fait son job
juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK,
ni Annuler, et on passe à la ligne de code suivante.
Je crois deviner que ta réponse doit convenir.
Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté
"Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur
présentation des UserForm. Merci si tu pouvais expliciter un tout petit
peu + pour m'aider à faire mes 1ers pas.
Peut-être aussi qq'un pourrait me suggérer un lien Web utile ?
Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans
l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être
dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1
AutoTab = True
???
Bonsoir
Jadis ! ... j'ai connu en Basic une instruction du genre de la
fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un
caractère unique, sans devoir valider.
(Je crois me souvenir que c'est l'instruction "GET")
Existe-t-il qqchose de semblable dans VBA ?
Merci.
En renseignant les propriétés du TextBox comme indiquées dans le post précédent :
MaxLength = 1 AutoTab = True
Tu peux faire le traitement que tu désire sur l'événement
Private Sub TextBox1_BeforeUpdate( _ ByVal Cancel As MSForms.ReturnBoolean) MsgBox "1 caractère tapé" End Sub
qui sera généré à la frappe du premier caractère
Merci Jacques. Alors je précise ma question : Imagine une InputBox qui fait son job juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK, ni Annuler, et on passe à la ligne de code suivante. Je crois deviner que ta réponse doit convenir. Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté "Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur présentation des UserForm. Merci si tu pouvais expliciter un tout petit peu + pour m'aider à faire mes 1ers pas. Peut-être aussi qq'un pourrait me suggérer un lien Web utile ? Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.
-- Cordialement,
Jacques.
LANIMAL
Ah, oui, Jacques, La chaleur de ces derniers jours ajoutée à mon obsession des UserForm non maîtrisés ont fait que ma tête a lu UserForm à la place de TextBox :-((( Merci encore... et bonne nuit !
Bonjour LANIMAL,
En renseignant les propriétés du TextBox comme indiquées dans le post précédent :
MaxLength = 1 AutoTab = True
Tu peux faire le traitement que tu désire sur l'événement
Private Sub TextBox1_BeforeUpdate( _ ByVal Cancel As MSForms.ReturnBoolean) MsgBox "1 caractère tapé" End Sub
qui sera généré à la frappe du premier caractère
Merci Jacques. Alors je précise ma question : Imagine une InputBox qui fait son job juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK, ni Annuler, et on passe à la ligne de code suivante. Je crois deviner que ta réponse doit convenir. Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté "Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur présentation des UserForm. Merci si tu pouvais expliciter un tout petit peu + pour m'aider à faire mes 1ers pas. Peut-être aussi qq'un pourrait me suggérer un lien Web utile ? Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.
Ah, oui, Jacques,
La chaleur de ces derniers jours ajoutée à mon obsession des UserForm
non maîtrisés ont fait que ma tête a lu UserForm à la place de TextBox :-(((
Merci encore... et bonne nuit !
Bonjour LANIMAL,
En renseignant les propriétés du TextBox comme indiquées dans le post
précédent :
MaxLength = 1
AutoTab = True
Tu peux faire le traitement que tu désire sur l'événement
Private Sub TextBox1_BeforeUpdate( _
ByVal Cancel As MSForms.ReturnBoolean)
MsgBox "1 caractère tapé"
End Sub
qui sera généré à la frappe du premier caractère
Merci Jacques.
Alors je précise ma question : Imagine une InputBox qui fait son job
juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni
OK, ni Annuler, et on passe à la ligne de code suivante.
Je crois deviner que ta réponse doit convenir.
Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté
"Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec
leur présentation des UserForm. Merci si tu pouvais expliciter un tout
petit peu + pour m'aider à faire mes 1ers pas.
Peut-être aussi qq'un pourrait me suggérer un lien Web utile ?
Encore merci, Jacques, en tout cas ta réponse me pousse à persister
dans l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être
dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1
AutoTab = True
???
Bonsoir
Jadis ! ... j'ai connu en Basic une instruction du genre de la
fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un
caractère unique, sans devoir valider.
(Je crois me souvenir que c'est l'instruction "GET")
Existe-t-il qqchose de semblable dans VBA ?
Merci.
Ah, oui, Jacques, La chaleur de ces derniers jours ajoutée à mon obsession des UserForm non maîtrisés ont fait que ma tête a lu UserForm à la place de TextBox :-((( Merci encore... et bonne nuit !
Bonjour LANIMAL,
En renseignant les propriétés du TextBox comme indiquées dans le post précédent :
MaxLength = 1 AutoTab = True
Tu peux faire le traitement que tu désire sur l'événement
Private Sub TextBox1_BeforeUpdate( _ ByVal Cancel As MSForms.ReturnBoolean) MsgBox "1 caractère tapé" End Sub
qui sera généré à la frappe du premier caractère
Merci Jacques. Alors je précise ma question : Imagine une InputBox qui fait son job juste en tapant un caractère (par ex. "g", sans faire ni Entrée, ni OK, ni Annuler, et on passe à la ligne de code suivante. Je crois deviner que ta réponse doit convenir. Le Pb est que je n'ai pas encore pratiqué les UserForm. J'ai acheté "Excel 2003 VBA" de Microsoft Press, et j'ai du mal a démarrer avec leur présentation des UserForm. Merci si tu pouvais expliciter un tout petit peu + pour m'aider à faire mes 1ers pas. Peut-être aussi qq'un pourrait me suggérer un lien Web utile ? Encore merci, Jacques, en tout cas ta réponse me pousse à persister dans l'effort. Et merci d'avance pour un éventuel lien.
Bonjour LANIMAL,
Je ne suis pas sur d'avoir bien compris ta demande. Mais peut être dans un UserForm, un TextBox avec les propriétés :
MaxLength = 1 AutoTab = True
???
Bonsoir Jadis ! ... j'ai connu en Basic une instruction du genre de la fonction InputBox, sauf qu'elle s'exécutait dès la frappe d'un caractère unique, sans devoir valider. (Je crois me souvenir que c'est l'instruction "GET") Existe-t-il qqchose de semblable dans VBA ? Merci.