多级排序使用VBAIn的Microsoft Excel 2010
在本文中,您将学习如何通过VBA代码进行多级排序。
数据排序是Excel最常用的功能。每天使用。
使用多级数据排序,可以使数据更易于理解。
[.underline]#让我们举个例子:#我们有包含销售人员,国家和销售金额的销售报告。
我们想按销售人员名称然后按国家对数据进行排序。
以下是手动排序的快照:
单击“开发人员”选项卡。从“代码”组中,选择“ Visual Basic”
单击插入,然后单击模块
这将创建一个新模块。
在模块
中输入以下代码===子Multiple_Data_Sorting()
Sheets(“ sheet1”)。Range(“ A1:C”&Sheets(“ sheet1”)。Range(“ A1”)。End(xlDown).Row).Sort _
key1:= Sheets(“ sheet1”)。Range(“ A:A”),order1:= xlAscending,_
key2:= Sheets(“ sheet1”)。Range(“ B:B”),order2:= xlAscending,_
标头:= xl是
结束子
销售人员的第一级排序(A列)
第二级SORT ON国家(B列)
按ALT + F8快捷键打开“宏”窗口,然后选择宏。
或者,您可以按F5键在VBA屏幕中运行代码。
执行宏后,我们将得到以下结果:
这样,您可以轻松地使用VBA代码执行多级数据排序。