Aide dans le vba
je veux controler un textbox pour qu'il puisse accepter juste les numero pas les lettres.
dans VBA
merci de votre aide
dans VBA
merci de votre aide
3 réponses
-
ModérateurSalut,
On peut parfaitement définir un masque de saisie pour contrôler les valeurs que l'utilisateur rentrera...
Pour obliger la saisie de 4 chiffres, il prendra la valeur : 0000
Tu pourras définir ce masque dans les propriétés de l'objet (rubrique 'masque de saisie')
-
tu clic sur ta case et tu lui donne un format
en plus tu mets une condition évenementiel
Si txt<0 (si mes souvenir sont bon ca va signifier interdi au caractere)
alors txt en rouge
voila -
Contributeurbonjour
il faut que tu mettes ce contrôle :
Public Sub textbox1_KeyPress(KeyAscii As Integer)
If KeyAscii < 48 or KeyAscii > 57 Then
KeyAscii = 0
beep
End If
End Sub
textbox1 doit être remplacé par le nom réel.
Ainsi, la frappe est contrôlée au moment de la saisie.