Excel: Comment déclencher une macro lorsque des données sont entrées dans la dernière ligne d'un tableau?


0

J'ai cherché des réponses sur tous les forums, mais sans succès. en espérant que les bons utilisateurs de ce forum pourront vous aider?

J'ai besoin d'une macro Excel pour être déclenché lorsque des données sont entrées dans la dernière ligne d'un tableau. (La plage de données en question a été formatée sous forme de tableau et nommée Tableau 1)

Cela signifie évidemment que la cellule de déclenchement se déplacera chaque fois que la table se développera (lorsque de nouvelles données seront entrées).

Cela peut-il être fait?

Réponses:


0

Vous pouvez obtenir la dernière ligne assez élégamment

INDEX(Table1,ROWS(Table1),)

Je suggère de faire de ceci une plage nommée, puis de l’utiliser comme votre Worksheet_SelectionChange cible pour votre macro. La plage nommée est accessible comme ceci:

Workbooks("WorkbookName.xlsx").Names("RangeName")
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.