contrôle de saisie d'un réel simple

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

J

Jojo

Guest
Coucou les amis,

Je voulais tous vous remercier de répondre aussi vite.

Vous m'avez pas mal aidé mais j'ai encore un problème de contrôle de saisie.

Alors, j'ai une textbox ds laquelle je fais saisr un nombre réel simple. Je veux qu'il rentre un réel simple ou un entier mais pas de caractére. Le Problème c la virgule. La fonction "IsNumeric" ne reconnait que les chiffres. y'a-t-il une autre fonction?

Que faire?

Merci bcp
 
bonjour Jojo

j'espere que les exemples pourront t'aider
comme je n'ai pas bien compris si tu souhaitais avoir la virgule valide ou non valide lors de la saisie , je porpose les deux cas de figure

virgule non valide
Private Sub TextBox1_Change()
On Error Resume Next
If Not IsNumeric(Right(TextBox1, 1)) Then
MsgBox "Le caractere saisi n'est pas valide"
TextBox1 = Left(TextBox1, Len(TextBox1) - 1)
End If
End Sub

virgule valide
Private Sub TextBox1_Change()
On Error Resume Next
If Not IsNumeric(Right(TextBox1, 1)) And Right(TextBox1, 1) <> "," Then
MsgBox "Le caractere saisi n'est pas valide"
TextBox1 = Left(TextBox1, Len(TextBox1) - 1)
End If
End Sub


bon apres midi
michel
lapin4.gif
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
1 K
Retour