我有一个被定义为范围的变量
Set myRange=Range("$E$10,$G$10,$I$10")
这些单元格中的值是-1、-1.2、1。 当我遍历这个范围时,输出的值按照-1、-1.2、1的顺序打印。
我想对这个范围进行排序,以便遍历时看到:-1.2、-1、1。
我不想在实际工作表中重新组织这些单元格。
基本上我试图模仿正常编程语言中的排序函数,但针对 Excel 范围,我希望 'cells' 在范围数据结构内重新排列。
我尝试了一种天真的方法。
myRange.Sort key1:=myRange.Item(1, 1), order1:=xlAscending, Header:=xlNo
但它并没有做任何事情。