Bonjour,
J'ai besoin qu'une macro s’exécute toute seule lorsque l'on bouge une barre de défilement.
Puisqu'une barre de défilement modifie la valeur de sa cellule liée, j'ai pensé à ce code :
La cellule I25 étant la cellule liée à ma barre de défilement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Worksheet_Change(ByVal Target As Range) 'Désactive l'évènement Application.EnableEvents = False 'modification dans la cellule A1 If Target.Address = "$I$25" Then Range("I26").Value = Cells(29, Range("I25").Value + 1).Value End If 'Réactive l'évènement Application.EnableEvents = True End Sub
Si je change manuellement la valeur de I25, tout se passe correctement après avoir appuyé sur entrée.
Mais rien ne se passe si la valeur change à cause de la manipulation de ma barre de défilement...
J'ai donc pensé qu'il existait un évènement de worksheet capable de gérer cela, mais impossible de trouver lequel..
Merci de votre aide !








Répondre avec citation
Partager