OVH Cloud OVH Cloud

restriction dans rextbox

1 réponse
Avatar
Christian
Bonjour à tous
Dans un texbox. Peut-on n'autoriser que les touches numérique
du clavier. Interdir toutes lettres ", " ou " ."
Sinon la macro plante sur des calcules

Bonne journée et joyeux réveillon
Christian

1 réponse

Avatar
Pounet95
Bonjour,
C'est possible en utilisant l'évènement KeyPress du textbox
Voici le bout de macro que j'ai posté le 20/12 sur ce forum


Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 65 To 91
'OK, on laisse car A à Z
Case 97 To 122
KeyAscii = Asc(UCase(Chr(KeyAscii)))
case else
KeyAscii=Chr(8) 'efface si caractère autre
End Select
End Sub



--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Christian" a écrit dans le message de
news:
Bonjour à tous
Dans un texbox. Peut-on n'autoriser que les touches numérique
du clavier. Interdir toutes lettres ", " ou " ."
Sinon la macro plante sur des calcules

Bonne journée et joyeux réveillon
Christian