XL 2013 Limiter valeur dans textbox

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

N12ico

XLDnaute Nouveau
Bonjour je voudrait utiliser une textbox dans vba excel, en fessant en sorte que seulement les valeurs entre 400 et 2000 soit accepté à l'intérieur.

Comment puis-je faire ?

Merci

[Résolu par phlaurent55]
 
Dernière modification par un modérateur:
Re : Limiter valeur dans textbox

Bonjour N12ico 🙂

Si c'est à partir d'un formulaire, ajoute une textbox et rend-la transparente; ensuite

EDIT: Bonjour Philippe 🙂

Code:
Private Sub TextBox1_AfterUpdate()
If Val(TextBox1) < 400 Or Val(TextBox1) > 2000 Then
MsgBox "Les valeurs doivent être comprises entre 400 et 2000", , "Valeurs"
TextBox1 = ""
Else
TextBox1 = Val(TextBox1)
End If
End Sub

À partir de la feuille

Code:
If Val(Me.TextBox1) < 400 Or Val(Me.TextBox1) > 2000 Then
MsgBox "Les valeurs doivent être comprises entre 400 et 2000", , "Valeurs"
Me.TextBox1 = ""
Else
Me.TextBox1 = Val(Me.TextBox1)
End If
 
Re : Limiter valeur dans textbox

Re

Merci pour vos réponse mais j'ai trouver une solution par moi même qui correspond à la réponse de Philipe avec le message d'erreur.

Je voudrait rendre le probléme "résolu" cependant je ne trouve pas l'endroit ou je peut le faire sur la discusion

Cordialement
 
- 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
738
Retour