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

Userform : interdire le point dans un format nombre

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

noemie45

XLDnaute Occasionnel
Bonjour
dans un userform j'ai créée un Text box où des gens vont devoir saisir un prix.
Je souihaite bloquer la saisie quand ils mettent un point à la place de la virgule.
Par exemple s'ils saisissent 11.70 je voudrais que s'affiche un message box "attention saisir le montant avec une virgule"

et s'ils saisissent 11,70 qu'on passe à la suite.

Merci de votre aide
 
Re : Userform : interdire le point dans un format nombre

bonjour Noemie
bienvenue
tu remplaces textbox1(nom de la textbox) par le nom de ta textbox
Code:
Private Sub textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
 
    Select Case KeyAscii
     Case Asc(",")
         
     Case Asc(".")
        KeyAscii = Asc(",") 'Remplace . par virgule
     Case Else
      If Not IsNumeric(Chr(KeyAscii)) Then KeyAscii = 0
      End Select
      
End Sub
 
Re : Userform : interdire le point dans un format nombre

Bonjour Noémie, Bébère

Tu peux aussi essayer un code de ce type:

Code:
Private Sub TextBox1_Change()
nlet = Len(TextBox1)
If Right(TextBox1, 1) = "," Then MsgBox "Saisir un Point": TextBox1 = Mid(TextBox1, 1, nlet - 1)
End Sub
 
Re : Userform : interdire le point dans un format nombre

Merci,
pour vos réponses!
Pour info : la solution de Bebere fonctionne mais je n'arrive pas à faire fonctionner la solution de Michel.

Merci encore et bonne journée
 
- 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

L
Réponses
2
Affichages
4 K
L
B
Réponses
2
Affichages
2 K
B
M
Réponses
3
Affichages
2 K
Maevouille
M
G
Réponses
9
Affichages
10 K
lizasmith
L
J
Réponses
3
Affichages
2 K
JerCaz
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…