Exécuter automatiquement une macro Excel lors du changement d'une cellule

Comment déclencher automatiquement une macro VBA quand la valeur d’une cellule change dans Excel ?

Utilisez l’événement Worksheet_Change :

Private Sub Worksheet_Change(ByVal Target As Range)
    ' Vérifier si la cellule modifiée est A1
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        ' Votre code ici
        MsgBox "La cellule A1 a été modifiée !"
    End If
End Sub

Ce code doit être placé dans le module de la feuille (double-cliquez sur la feuille dans l’éditeur VBA), pas dans un module standard.