使用excel vba宏对单列中的单元格进行排序

时间:2016-12-13 15:17:28

标签: vba excel-vba excel

我想使用Excel VBA宏

对一系列单元格进行排序

我搜索了很多网站,但是到处都是示例显示如何使用单个键对多个列进行排序

e.g。这example

Example Excel

在上面的示例中,我想要将单元格A2排序到A8,就是这样。 为此,我的代码是

Range("A2:A8").Sort

但是它给出了运行时错误1004

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

试试这个

sub test()
Sheets("sheet1").Range("A2:A8").sort key1:=Range("A2:A8"), order1:=xlAscending, Header:=xlNo
End sub