Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 14621|回复: 8

[已解决]关于排序sort的问题

[复制链接]
发表于 2010-7-13 00:02 | 显示全部楼层 |阅读模式
关于排序sort的问题,这段代码不知道到底错在哪里,还请高手指点. usAK3PjT.rar (12.74 KB, 下载次数: 14)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-7-13 00:10 | 显示全部楼层

V入班作业,你拿到论坛公开提问,不合适。

你是班级的几号啊,我是班级21号

回复

使用道具 举报

发表于 2010-7-13 07:07 | 显示全部楼层    本楼为最佳答案   

LZ的是07版的吧,没07打不开,看不到代码,单排序代码说一下吧

录个宏体会一下就能明白代码了,我一般不记具体代码,就记大致意思,每次都是录宏后改一下 

Range("A1:z100").Sort Key1:=Range("A1"), Order1:=xlAscending, Key2:=Range("D1"), Order2:=xlDescending, _
        Header :=xlNo, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        SortMethod:=xlPinYin, DataOption1:=xlSortNormal, DataOption2:= xlSortNormal

如这段代码

Range(区域).Sort Key1:=Range(第1关键字单元格), Order1:=xlAscending升序, Key2:=Range(第2关键字单元格), Order2:=xlDescending降序

以下是3个关键字段共有的选项

Header :=xlNo 无标题行,如:Header:=xlGuess,就是有标题行

后面都是排序“选项”按钮里的东东,都是默认项,可以省略

OrderCustom:=1 自定义选项的第1个(默认),一般为普通,如果你要选择自定义选项的其他,是第几个如第2个,OrderCustom:=2

 MatchCase:=False  不区分大小写(默认), MatchCase:=True 区分大小写

Orientation:=xlTopToBottom  排序顺序,按列(默认), Orientation:=xlLeftToRight 按行

SortMethod:=xlPinYin  按拼音排序(默认), SortMethod:=xlStroke 按笔画

DataOption1:=xlSortNormal  对应上面的关键字1,正常排序即分别对数值数据和文本数据排序(默认) =xlSortTextAsNumbers 将文本数据视为数值数据进行排序

               

一般我改的排序代码

 Range(区域).Sort Key1:=Range(第1关键字单元格), Order1:=xlAscending(xlDescending),(Key(1\2\3)和Order(1、2、3)是成对的,必须有的代码),Header :=xlNo(xlGuess)也是写的

但后面的一长串,就看需要了,如果都是和默认的一样,我就全部省略了,给楼主参考一下

如果楼主的排序代码和上面对的上的,就是其他代码的问题了

[此贴子已经被作者于2010-7-13 10:11:28编辑过]

评分

参与人数 1 +1 收起 理由
gzy968968 + 1

查看全部评分

回复

使用道具 举报

发表于 2010-7-13 07:39 | 显示全部楼层

学习一下1!
回复

使用道具 举报

 楼主| 发表于 2010-7-13 22:54 | 显示全部楼层

谢谢 楼上的指点,我再研究研究[em01]
回复

使用道具 举报

发表于 2010-7-14 12:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2010-7-14 12:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2010-7-14 18:05 | 显示全部楼层

学习了[em02]
回复

使用道具 举报

发表于 2014-10-24 21:51 | 显示全部楼层
修改了一下,可以了。试试看

usAK3PjT.rar

15.74 KB, 下载次数: 36

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 16:12 , Processed in 0.286267 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表