当我在过滤器下拉菜单中使用“从最旧到最新”排序时,我位于例如第 400 行。完成排序后,我的屏幕会重置,因此我位于电子表格的顶部,而不是第 400 行。
有没有设置可以改变这种情况?对于不习惯在表单中跳转的用户来说,这是一个问题。
答案1
抱歉,没有这样的设置。
如果您可以使用 VBA,请创建一个按钮或快捷方式来启动排序操作,然后将光标放在所需的位置。
将光标移动到当前区域的底部:
ActiveCell.End(xlDown).Activate
或者另一种选择:在排序之前保存光标位置,然后恢复它:
Dim SaveCell as Range
(...)
Set SaveCell = ActiveCell
(Sort)
SaveCell.Activate