Choisir valeur par defaut d'une textbox controlée par spinbutton

Résolu/Fermé
beubsky - 28 juin 2013 à 14:12
 Beubsky - 28 juin 2013 à 19:47
Bonjour,

J'ai réalisé un Userform avec une textbox et un spinbutton, et je souhaiterai rentrer une valeur par default dans cette textbox, de manière à l'incrémenter ou la décrémenter en cliquant sur le spinbutton. Est ce que c'est possible ?

Pour l'instant j'ai ça :

" Private Sub SpinButton1_Change()

With UserForm3.SpinButton1
.Min = 2 'Valeur mini
.Max = 20 'Valeur maxi
.SmallChange = 1

End With
UserForm3.txt_clr = SpinButton1.Value

End Sub
"

J'ai essayer de rentrer une valeur dans la textbox ("UserForm3.SpinButton1.value = 7"), mais quand je clique sur le spinbutton ça ne modifie pas la valeur de la textbox.

Et si je rentre une valeur "à la main" lors de la mise en forme de mon userform, le spinbutton me fait repartir de la valeur mini.


Merci à ceux qui pourront m'aider !

Benoit


A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
28 juin 2013 à 18:47
Bonjour,

Si tu veux "rentrer une valeur par default " de 10 par exemple, tu peux utiliser cette procédure pour le faire :
Private Sub UserForm_Initialize()
    SpinButton1.Value = 10
End Sub

Ainsi ta valeur partira de 10 quand tu vas ouvrir ton formulaire et jouer avec ton spinbutton.
3
Salut !

Tout d'abord merci d'avoir répondu,
J'ai essayé et ça marche !

Merci et bonne soirée!

Beubsky
0