tester données entrer dans une txtbox

  • Initiateur de la discussion Initiateur de la discussion sylv@in
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sylv@in

Guest
bonjour,

j'ai crée un userform avec des boutons txtbox... par exemple dans une txtbox je dois entrer une quantité et j'aurai voulu savoir comment on peut tester la valeur de la case au fur et a mesure que l'opérateur rentre les valeurs et s'il rentre autre chose qu'un chiffre afficher une message box "entre que des chiffres"
j'ai essayer avec les fonctions chr, asc mais un peu de mal a trouver une bonne solution

merci d'avance
 
Re : tester données entrer dans une txtbox

Bonjour,
Tu peux essayer
Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If IsNumeric(TextBox1) Then Exit Sub
    Me.TextBox1.Text = ""
    MsgBox "Vous devez entrer un nombre", vbOKOnly, "Erreur de saisie"
    Cancel = True
End Sub
 
Re : tester données entrer dans une txtbox

Bonjour Sylvain, Eric

une autre solution, pour controler la saisie lors de de frappe :

Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If InStr("0123456789", Chr(KeyAscii)) = 0 Then KeyAscii = 0: MsgBox "saisie invalide"
End Sub

bon après midi
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
5
Affichages
1 K
MOmichel
M
N
Réponses
1
Affichages
649
D
  • Question Question
Réponses
3
Affichages
5 K
P
Réponses
13
Affichages
4 K
N
Réponses
5
Affichages
2 K
Nicko29
N
N
Réponses
3
Affichages
935
nrophyte1250
N
A
Réponses
14
Affichages
981
Ayral10
A
Retour