我是Excel编程的新手,需要一些帮助来创建一个可以定义多个范围的宏,用空单元格分隔,并分别对每个范围进行排序。这可能有多达250个单独的范围,并且只需要对每个连续部分中的数字进行排序,将文本标题保留在每个部分的顶部。
答案 0 :(得分:0)
您可以声明范围变量,然后将这些范围变量设置为等于所需的单元格:
Dim rRange1 as Range
Set rRange1 = range(cells(row1, col1), cells(row2, col2))
然后,您可以使用sort属性按标题排序。
然后,您可以将其插入循环中,这样您就不必为每个范围手动执行此操作。