能否通过宏调出Excel自定义排序窗口并选中指定区域?
实现选中特定区域并调出Excel排序窗口的VBA宏
当然可以实现,以下是对应的VBA代码:
Sub SelectRangeAndOpenSortWindow() ' 替换为你需要选中的工作表和区域 ThisWorkbook.Worksheets("Sheet1").Range("A1:D100").Select ' 模拟快捷键「Alt + H + S + U」调出排序窗口 SendKeys "%HSU" End Sub
使用说明:
- 将代码里的
Sheet1修改为目标工作表的名称,A1:D100替换成你需要处理的单元格区域 - 运行该宏后,指定区域会被自动选中,同时Excel的排序窗口会弹出,你可直接使用窗口内的所有排序选项
内容的提问来源于stack exchange,提问作者Jo Jomax
相关产品推荐
相关产品推荐

