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
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
Merci beaucoup Eric C.
 

Discussions similaires

Réponses
2
Affichages
453
Réponses
2
Affichages
424

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
315 097
Messages
2 116 186
Membres
112 679
dernier inscrit
Yupanki