首页 > 解决方案 > 在 Excel 中通过 VBA 打开排序对话框

问题描述

在 Excel(通过 VBA)中,我预先选择了一个范围并设置了某些预定义的排序选项。我不想通过 VBA 执行排序,而是像单击功能区中的排序按钮时那样显示对话框。

这样,用户可以选择检查排序设置并在必要时更改它们。

这是我的意思的屏幕截图。我用红色圆圈标记了按钮和对话框。忽略启用的过滤器,如果过滤器也被禁用,它应该可以工作:
在此处输入图像描述

标签: excelvba

解决方案


Application.CommandBars.ExecuteMso "SortCustomExcel"

推荐阅读