VBA modifier valeure d'un label avec un Scrollbar

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 !

Cefiroth

XLDnaute Nouveau
Bonjour le forum,

j'ai un petit problème, j'aimerais changer la valeure d'un label de mon Userform avec un Scrollbar. Pour ceci j'utilise le code suivant :
Private Sub UserForm_Initialize()
With ScrollBar1
.Min = 0 'Valeur mini
.Max = 100 'Valeur maxi

'Spécifie la distance de déplacement intervenant lorsque l'utilisateur
'clique entre le curseur de défilement et la flèche de défilement.
.LargeChange = 10

'Spécifie le déplacement se produisant lorsque l'utilisateur clique sur
'les flèches de défilement dans le contrôle ScrollBar
'(La valeur par défaut = 1)
.SmallChange = 5
End With
End Sub


Private Sub ScrollBar1_Change()
Label1 = ScrollBar1.Value
End Sub


(trouvé ici sur un site concurent 😱 Utiliser les contrles dans un UserForm, en VBA Excel)

Cela fonctionne très bien, seul hic : lorsque je met plusieurs contrôles comme celui ci sur le même Userform plus rien ne fonctionne. Pourquoi, et comment régler ce problème ?

Merci d'avance !
 
Re : VBA modifier valeure d'un label avec un Scrollbar

Ce que je veux dire c'est que lorque je j'associe un scrollbar à un label dans mon Userform ça fonctionne très bien, mais lorsque j'associe un deuxième scrollbar à un deuxième label dans le même Userform, les deux ne fonctionnent pas.
 
- 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

Retour