XL 2010 [Résolu] Multiple code pour KeyPress

jmh1

XLDnaute Occasionnel
Bonjour à tous,

J'ai un Userform avec une trentaine de TextBox qui ne doivent autoriser que de la saisie numérique.

J'ai trouvé le code pour autoriser uniquement cette saisie que j'ai copié pour chaque TextBox à l'aide de TextBox_Keypress.

N'y a t-il pas moyen pour chaque TextBox d'appeler une macro qui vérifie ma saisie au lieu de copier mon code pour chaque TextBox ?

J'ai essayé mais apparemment cela ne marche pas, quand je fais de la saisie dans un TextBox, mon code est bien lancé mais rien ne se passe même si je saisi des lettres.

Je mets un Fichier Exemple en P.J.

Merci pour votre aide
 

Pièces jointes

  • Fichier Saisie Chiffre.xlsm
    20.7 KB · Affichages: 35

laetitia90

XLDnaute Barbatruc
bonjour jmh1,Cathodique:) ,Mecano:) ,Si:)
pour kepress j'avais cela aus SI:p .... avec le code de notre ami SI:)

VB:
Private Sub tx_KeyPress(ByVal K As MSForms.ReturnInteger)
If Not IsNumeric(Mid(tx_, 1, SelStart) & Chr(K) & Mid(tx_, SelStart + 1)) Then K = 0
End Sub
 

Discussions similaires

Réponses
17
Affichages
1 K
  • Question
Microsoft 365 Code VBA
Réponses
10
Affichages
666
Réponses
10
Affichages
231

Statistiques des forums

Discussions
314 018
Messages
2 104 608
Membres
109 086
dernier inscrit
CD_Mirantin