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

VBA Correction de saisie en cours

  • Initiateur de la discussion Initiateur de la discussion fb62840
  • 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 !

fb62840

XLDnaute Impliqué
Bonjour à toutes et tous,

Je parviendrais à faire ceci après la saisie mais pas pendant la saisie :

Je veux prévenir l'erreur de frappe sur certains caractères :
par exemple si l'utilisateur frappe sur la touche contenant les caractères : 0, à, /, @, j'aimerai que le caractère reconnu soit uniquement @

Merci pour votre aide.

Fabrice
 
Re : VBA Correction de saisie en cours

Bonjour fb62840

Il suffit d'utiliser ce code
Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
  If KeyAscii = Asc("0") Or KeyAscii = Asc("à") Or KeyAscii = Asc("/") Then KeyAscii = 0
End Sub

A+
 
- 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

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