我隐藏了行,这些行会根据单元格的值取消隐藏。默认情况下,光标会移动前行未隐藏,我想让光标移动后单元格已取消隐藏。
我知道将单元格方向改为按 Enter 键后根本不移动,因为这是可行的解决方案。我只是想知道我是否可以这样做,因为对于其他用户来说,只需在单元格中键入内容,按 Enter 键,然后转到下一个正确的单元格会更方便。
答案1
您的要求包含两部分:
首先触发事件,默认情况下 Excel 没有自带的事件,因此解决方法如下:
https://stackoverflow.com/questions/24777074/trigger-event-in-excel-vba-when-row-or-column-is-hidden
然后要移动到下一个单元格,您可以使用下面的行:
ActiveCell.Offset(1, 0).Select