Exécuter automatiquement une macro Excel lors du changement d'une cellule
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 ?
Re: Exécuter automatiquement une macro Excel lors du changement d'une cellule
Utilisez l'événement `Worksheet_Change` :
```vba
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.
```vba
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.