excel - “1004”:该排序引用无效。确保它在您要排序的数据内,并且第一个排序依据框不是相同的或空白的
问题描述
我正在尝试对一个值的范围进行排序,以从最小到最大的顺序显示,但由于某种原因,在“.Apply”处出现上述错误。有谁知道如何解决这一问题?这是为了一些即将到期的事情,所以及时的帮助将是一个真正的救命稻草!
Selection.AutoFilter
ActiveWorkbook.Worksheets("Filter ClientID").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Filter ClientID").AutoFilter.Sort.SortFields.Add2 _
Key:=Range("O9:O50"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Filter ClientID").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
解决方案
推荐阅读
- django - 如何在外键 django admin 中使用详细名称?
- python - 关于asyncio模块,如何获取子协程的返回值?
- oracle - Oracle 打印(多值)VARRAY 类型使用存储过程
- css - 切出滚动条的元素
- c++ - 使用 FTLK 库设置我的 MacOS Catalina C++ 编码环境
- bash - 使用bash脚本从变量中的函数返回多个值
- android - 此处不允许元素 LinearLayout - 在 RelativeLayout 内
- git - 试图通过命令行将项目上传到 github,但它说 PERMISSION TO [old account name] denied
- arrays - 如何将地图列表中的项目显示到列表视图中
- javascript - 重构组件 ReactJS