bonsoir,
en utilisant une macro conditionnelle liée à la feuille en cours :
dans le menu VBA tu cliques sur la feuille concernée,
en haut de la feuille contenant le code tu as 2 menus, (général) et (déclarations)
à la place de général tu choisis worksheet
à la place de déclaration tu choisis change
ce texte apparaît :
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
il te suffit de rajouter
ma_variable=activecell.value
et ainsi à chaque fois qu'une modification aura lieu sur ta feuille la variable ma_variable va contenir la dernière saisie.
A+