Autres Exécuter une macro lorsque la cellule change

  • Initiateur de la discussion Initiateur de la discussion MaxyLord
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MaxyLord

XLDnaute Nouveau
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 ^^
 
Solution
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.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
149
Retour