Bonjour,
Je suis en train de développer une application Excel avec plusieurs macros; dans l'une des feuilles, j'ai écrit le code suivant où Score
est une des macros

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Public Sub Worksheet_Change(ByVal Target As Range)
e = Target.Address: e = Right$(e, 2)
If Not Application.Intersect(Target, Range("C17:g34")) Is Nothing Then
    Score
End If
End Sub
Malheureusement, la variable e est remise à 0 lorsque la macro Score se lance.
Voici ma question: Comment faire pour que la variable e soit partagée avec toutes les macros de mon classeur Excel ?

Merci pour vos réponses.