在 Microsoft Excel 中排序

在 Microsoft Excel 中排序

当我在过滤器下拉菜单中使用“从最旧到最新”排序时,我位于例如第 400 行。完成排序后,我的屏幕会重置,因此我位于电子表格的顶部,而不是第 400 行。

有没有设置可以改变这种情况?对于不习惯在表单中跳转的用户来说,这是一个问题。

答案1

抱歉,没有这样的设置。

如果您可以使用 VBA,请创建一个按钮或快捷方式来启动排序操作,然后将光标放在所需的位置。

将光标移动到当前区域的底部:

 ActiveCell.End(xlDown).Activate

或者另一种选择:在排序之前保存光标位置,然后恢复它:

Dim SaveCell as Range
(...)
Set SaveCell = ActiveCell
(Sort)
SaveCell.Activate

相关内容