XL 2019 incrémentation valeur txtbox

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 !

oléanor

XLDnaute Nouveau
Bonjour

je voudrais que les valeurs saisie dans une txtbox ne puisse qu’être des incrémentation de 5 en 5...

Après avoir cherché vraisemblablement la fonction NumericUpAndDown pourrais me le gérer ainsi que les valeurs maxi et mini mais je n'arrive pas a la mettre en place...

d'avance emrci
 
Bonjour oléanor,

Si la TextBox est dans une feuille de calcul, le code de la feuille :
VB:
Private Sub TextBox1_LostFocus()
Dim n
n = CInt(Val(TextBox1))
If TextBox1 <> CStr(n) Or n Mod 5 Then TextBox1 = "": TextBox1.Activate
End Sub
Si elle est dans un UserForm :
VB:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim n
n = CInt(Val(TextBox1))
If TextBox1 <> CStr(n) Or n Mod 5 Then TextBox1 = "": Cancel = True
End Sub
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
3
Affichages
773
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
806
  • Question Question
Microsoft 365 concours pétanque
Réponses
22
Affichages
907
Retour