Cekankonvaou
XLDnaute Junior
Bonjour à tous,
tout est dans le titre : j'ai un Userform avec 8 Spinbutton et je souhaiterai sortir la plus haute valeur de ces 8 spinbutton.
1-D'abord, je les initialise :
2-Ennsuite, j'affecte une lettre (qui me permet de gérer des "groupes" de référence :groupe A, groupe B...etc)
3-J'aimerais pouvoir récupérer le nombre total de groupe affecté (donc, la plus haute valeur des spinbutton109 à 116)
Y a t'il un moyen simple genre : MAX(Spinbutton109, spinbutton110....)
Merci d'avance pour tous vos éclairages
Cekankonvaou
tout est dans le titre : j'ai un Userform avec 8 Spinbutton et je souhaiterai sortir la plus haute valeur de ces 8 spinbutton.
1-D'abord, je les initialise :
Code:
For i = 109 To 116
spinbutton = "SpinButton" & i
With Me.Controls(spinbutton)
.Value = 1
.Min = 1
.Max = i - 108
.SmallChange = 1
End With
Next i
2-Ennsuite, j'affecte une lettre (qui me permet de gérer des "groupes" de référence :groupe A, groupe B...etc)
Code:
Private Sub SpinButton109_Change() 'page 1 : groupe affecté à référence 1
'répété pour les spinbutton109 à 116
Select Case SpinButton109.Value
Case Is = 1
Me.TextBox109 = ("A")
Case Is = 2
Me.TextBox109 = ("B")
Case Is = 3
Me.TextBox109 = ("C")
Case Is = 4
Me.TextBox109 = ("D")
Case Is = 5
Me.TextBox109 = ("E")
Case Is = 6
Me.TextBox109 = ("F")
Case Is = 7
Me.TextBox109 = ("G")
Case Is = 8
Me.TextBox109 = ("H")
End Select
End Sub
3-J'aimerais pouvoir récupérer le nombre total de groupe affecté (donc, la plus haute valeur des spinbutton109 à 116)
Y a t'il un moyen simple genre : MAX(Spinbutton109, spinbutton110....)
Merci d'avance pour tous vos éclairages
Cekankonvaou