XL 2010 [Résolu] Multiple code pour KeyPress

  • Initiateur de la discussion Initiateur de la discussion jmh1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

bonjour jmh1,Cathodique🙂 ,Mecano🙂 ,Si🙂
pour kepress j'avais cela aus SI😛 .... 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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
903
Réponses
35
Affichages
2 K
Retour