对由空单元格分隔的多个范围进行排序

时间:2016-07-19 22:24:06

标签: excel vba excel-vba

我是Excel编程的新手,需要一些帮助来创建一个可以定义多个范围的宏,用空单元格分隔,并分别对每个范围进行排序。这可能有多达250个单独的范围,并且只需要对每个连续部分中的数字进行排序,将文本标题保留在每个部分的顶部。

1 个答案:

答案 0 :(得分:0)

您可以声明范围变量,然后将这些范围变量设置为等于所需的单元格:

Dim rRange1 as Range
Set rRange1 = range(cells(row1, col1), cells(row2, col2))

然后,您可以使用sort属性按标题排序。

然后,您可以将其插入循环中,这样您就不必为每个范围手动执行此操作。