Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Verrouillage du textbox

Vidal Salvador

XLDnaute Nouveau
Bonjour,
svp j'aimerais verrouiller mon textbox de tel sorte que je puis saisir uniquement les chiffres, au cas ou l'on saisira une lettre que l'on envoi un message pour dire de saisir les chiffres.
Merci cardinalement!
 

ChTi160

XLDnaute Barbatruc
Bonjour Salvador
un exemple de ce qui peut ce faire
n'autorise que les Chiffres !
VB:
Private Sub Textbox1_keyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If InStr("1234567890", Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub
tu peux mettre l'obligation dans la propriété ConTrolTipText du TextBox .
exemple : ControlTipText =" Ne Saisir que des Chiffres ! "
il y en a d'autre
Bonne Journée
Jean marie
 

Eric C

XLDnaute Barbatruc
Bonjour le forum
BonjourVidal Salvador, bonjour Jean-Marie

Un autre exemple ou l'on peut saisir soit un entier ou un nombre décimal au bon format (",") pour le transfert vers cellules.
VB:
Private Sub textBox1_Change()
    On Error Resume Next
    
    If Not IsNumeric(Right(TextBox1, 1)) And Right(TextBox1, 1) <> "," Then
            TextBox1 = Left(TextBox1, Len(TextBox1) - 1)
    End If
End Sub

Bon ouikand à toutes & à tous

@+ Eric c
 

Pièces jointes

  • Test KeyPress Salvador2.xlsm
    21.6 KB · Affichages: 1

Vidal Salvador

XLDnaute Nouveau
Merci beaucoup Eric C.
 

Discussions similaires

Réponses
2
Affichages
453
Réponses
2
Affichages
424
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…