Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
AutresExécuter une macro lorsque la cellule change
Bonjour à tous,
Je suis nouveau et je bute sur comment exécuter une macro lorsqu'une cellule change (Lorsqu'elle est actualisé en gros).
J’espère que vous aurez la solution, merci d'avance ^^
Bonsoir MaxiLord,
Il faut utiliser une macro événementielle à placer impérativement dans la feuille concernée.
VB:
Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
MsgBox "Vous venez de modifier la cellule " & Target.Address & _
" ( valeur entrée : " & Target.Value & ")"
End Sub
Dans la PJ, il suffit de rentrer une valeur dans une cellule, un msgbox donne la cellule modifiée et sa nouvelle valeur.
NB: On peut récupérer Target.value pour la valeur, Target.row pour la ligne et Target.column pour la colonne.
Bonsoir MaxiLord,
Il faut utiliser une macro événementielle à placer impérativement dans la feuille concernée.
VB:
Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
MsgBox "Vous venez de modifier la cellule " & Target.Address & _
" ( valeur entrée : " & Target.Value & ")"
End Sub
Dans la PJ, il suffit de rentrer une valeur dans une cellule, un msgbox donne la cellule modifiée et sa nouvelle valeur.
NB: On peut récupérer Target.value pour la valeur, Target.row pour la ligne et Target.column pour la colonne.
Bonsoir.
Remarque: Ça ne va de cette façon que si son contenu change, pas si elle porte une formule de nouvelle valeur différente actualisée par son calcul.
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.