【发布时间】:2019-08-09 11:16:49
【问题描述】:
我正在编写一个宏,该宏涉及对同一工作表中不同点的不同列进行排序。当我尝试多次运行排序功能时,我收到以下错误:
“运行时错误 '1004' 排序引用无效。请确保它在您要排序的数据内,并且第一个排序依据框不同或空白。”
据我从代码和工作表中的数据可以看出,错误的两个标准都得到了满足。
这是我需要执行的两种类型,如果我只用一种运行宏,任何一种都可以,但如果我同时使用两种,第二种会失败。
Worksheets("Overview").Range("A1").Sort key1:=Worksheets("Overview").Range("AC1"), order1:=xlAscending, Header:=xlYes
Worksheets("Overview").Range("A1").Sort key1:=Worksheets("Overview").Range("BY1"), order1:=xlAscending, Header:=xlYes
【问题讨论】: