ExcelVBA按条件排序,excel怎样用vba批量处理条件

首页 > 社会 > 作者:YD1662025-05-20 19:21:23

ExcelVBA按条件排序,excel怎样用vba批量处理条件(1)

1、假如你要排序的工作表在sheet1,假如你的日期列在J,可以用以下代码:ActiveWorkbook.Worksheets(1).Sort.SortFields.AddKey:=Range("J3:J65535"_

),SortOn:=xlSortOnValues,Order:=xlAscending,DataOption:=xlSortNormal

WithActiveWorkbook.Worksheets(1).Sort

.SetRangeRange("A2:AL65535")

.Header=xlYes

.MatchCase=False

.Orientation=xlTopToBottom

.SortMethod=xlPinYin

.Apply

EndWith

2、后续如果有这种常用功能的VBA你可以选择录制宏,然后做一下,录制完看下VB编辑器的代码,稍作修改即可得到你想要的代码。

3、你想要大一点的区域,只要将range的区域改大就可以了。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.