Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 27/06/2008, 11h01   #1 (permalink)
XLDnaute Junior
 
Date d'inscription: mai 2008
Messages: 62
Par défaut tester données entrer dans une txtbox

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
sylv@in est déconnecté   Réponse avec citation
ANNONCES
Vieux 27/06/2008, 11h19   #2 (permalink)
XLDnaute Impliqué
 
Avatar de RENAUDER
 
Date d'inscription: septembre 2007
Localisation: EVREUX
Version Excel : Excel 2003 (PC)
Messages: 675
Par défaut 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
__________________
Salutations
Eric
Site XL : http://ericrenaud.fr


Vous êtes passionés d'Excel, vous appréciez ce forum pour les services qu'il vous rend alors n'hésitez pas à l'aider ...
Oui je veux aider Excel Downloads alors je clique sur le lien ...
http://www.excel-downloads.com/forum...orter-xld.html


Soutenez l'association Naevi
RENAUDER est déconnecté   Réponse avec citation
Vieux 27/06/2008, 12h46   #3 (permalink)
XLDnaute Barbatruc
 
Avatar de Pierrot93
 
Date d'inscription: août 2006
Version Excel : Excel 2003 (PC)
Messages: 4 524
Par défaut 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
@+
__________________
Pierrot

On se trouve toujours suffisamment intelligent, vu que c'est avec ce que l'on a qu'on juge !!!
Pierrot93 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Ne pouvoir entrer des données que dans certaines cellules Magic_Doctor Forum Excel 8 03/12/2007 22h27
Entrer des données dans un Listbox dans un USF à partir d'une variable matricielle Gringo Forum Excel 6 28/07/2006 18h51
Total TxtBox dans USF romika Forum Excel 2 13/07/2005 08h55
Critère de filtre auto dans une txtbox? Coucou Forum Excel Downloads - Archives 0 04/06/2004 15h53
Entrer des données dans une feuille protégé? Faro Forum Excel Downloads - Archives 3 24/01/2004 16h21


Fuseau horaire GMT +2. Il est actuellement 09h34.


(C) 2006 Excel Downloads