我一直在论坛上寻找这个问题的答案,但没有找到;希望这个论坛的好用户能够提供帮助?
我需要一个 Excel 宏触发当数据输入到表格的最后一行时。(相关数据范围已被格式化为表格,并命名为表 1)
这显然意味着每次表格扩展时(输入新数据时),触发单元格都会移动。
能做到吗?
答案1
你可以相当优雅地得到最后一行
INDEX(Table1,ROWS(Table1),)
我建议将其设为命名范围,然后将其用作Worksheet_SelectionChange
宏的目标。可以按如下方式访问命名范围:
Workbooks("WorkbookName.xlsx").Names("RangeName")