Mettre une TextBox en format numerique

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

E

Eric

Guest
Bonjour a tous,

Voici ma question :
Est il possible de limiter une TextBox en format numerique ?
Si oui comment ?

Merci pour vos reponses
 
Bonsoir eric, 🙂

En absence d'autres précisions, on considère que ton textbox est dans un USF et que l'entrée est validée par un Command button (cmd1).


Option Explicit

Private Sub Cmd1_Click()
Dim TxVal As Single

If IsNumeric(TextBox1.Value) = False Then
TextBox1.Value = '' 'teste que l'entrée est bien un nombre en structure
MsgBox 'saisissez un nombre' 'sinon met un message et sort
Exit Sub
End If
TxVal = Val(TextBox1.Value) 'convertit la valeur du textbox en valeur numérique
MsgBox VarType(TxVal) ' t'affiche le code du type de variable obtenue
' vois l'aide vba à Vartype pour la liste...

End Sub


(Les apostrophes sont suivies par des commentaires)

Bonne nuit,

Bfr
 
- 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
10
Affichages
408
Réponses
1
Affichages
305
Réponses
2
Affichages
192
  • Question Question
Microsoft 365 Lecture vocale USF
Réponses
5
Affichages
284
Retour