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

TextBox format Numérique

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

Ilino

XLDnaute Barbatruc
Bonjour le forum
Dans le formulaire, je voudrais faire dans la TextBox condition format numérique.
Lorsque je saisi par exemple un texte alphanumérique, un message d’erreur s’affiche on signalant « veuillez tapez un chiffre ».
Y aurait-il un formatage (code vba) à faire sur la TextBox?
Merci.
 
Re : TextBox format Numérique

Resalut JOB
apres avoir adapté l'exemple a mon fichier j'ai fait sortir ce code il est fonctionel mais il est affiche le mesage d'alerte deux fois why?
Private Sub TextBox3_Change()
If Not IsNumeric(TextBox3) Then

TextBox3.Value = ""
Cancel = True
MsgBox "Seules les valeurs numériques sont acceptables.", _
vbInformation + vbOKOnly, "Attention"
Me.TextBox3.SelStart = 0
Me.TextBox3.SelLength = Len(TextBox3)
End If
End Sub
 
Re : TextBox format Numérique

Re,

A cause de TextBox3.Value = "" qui relance la macro.

PS : ce code n'est pas terrible, ce n'est pas celui que j'ai donné sur le fil indiqué...

La MsgBox n'est guère utile...

A+
 
Re : TextBox format Numérique

Re,

Avec la méthode que vous utilisez il faut TextBox3.Value = ""...

Mais vous pouvez vous passer du message d'alerte.

Vous avez essayé les macros que j'ai données sur le fil indiqué ??

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
4
Affichages
586
Réponses
6
Affichages
638
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…