1. 首页 > 科技

请excel vba高手帮忙, 多条件排序怎麼写? vba排序

请excel vba高手帮忙, 多条件排序怎麼写?vba排序

Excel VBA 怎么排序

1、带参数名引用,如: key1:=Range("G3") 2、 参数位置引用,即按照上述Sort命令的参数顺序直接应用, 如: Range("A1:I19").Sort key1:=Range("G3") 即第1位置参数即为key1 3、Order1、Order2、Order3 这些Order是排序的顺序模式指定参数。即: A-Z升序、或Z-A降序 参数的模式名称为: A-Z升序= xlAscending 或直接=1 Z-A降序= xlDescending 或直接=2 带参数名引用时: Order1:=xlAscending 或 Order1:= 1 参数位置引用时,紧跟key后面。(但注意key2和Order2之间要隔一个Type参数) 4、Header 即是否有标题行参数,一共有3个值: Header:= xlGuess=0 或xlYes=1 或 xlNo=2 即=xlGuess、或=0时,工作表自己判断 =xlYes、或=1时,强制第1行为列标题,即第1行【不参与排序】 =xlNo、或=2时,强制没有列标题。即第1行【也参与排序】 带参数名引用时: 如: Header:= xlGuess 参数位置引用时,在第7个逗号之后。 (如果key只有1个时,要连续空6个逗号, 如:Range("A1:I19").Sort Range("A1"), 1, , , , , , 2 (order1之后连续写6个逗号) 5、MatchCase 是否匹配大小写 MatchCase:=False 、或=0 不区分大小写 MatchCase:=True 、或=1 区分大小写(Case Sensitive) 6、Orientation 排序方向 一般为同一列中从上到下各行进行排序:Orientation:= xlTopToBottom 、或=1 如果是: 同一行中从左到右各列进行排序,则为:Orientation:= xlLeftToRight、或=2 7、SortMethod 排序方法 按拼音排序: SortMethod:= xlPinYin 、或=1 (Use phonetic info) 按笔画排序: SortMethod:= xlStroke、或=2 8、 DataOption1 按数值或按文本排序 DataOption1:= xlSortNormal 9、以上综合示例为: 按参数名引用: Range("A1:I19").Sort key1:=Range("G3"), Order1:=xlAscending, _ Header:=xlGuess, OrderCustom:=1, MatchCase:=False, _ Orientation:=xlTopToBottom, SortMethod:=xlPinYin, _ DataOption1:=xlSortNormal 直接按参数位置: Range("A1:I19").Sort [G3], 1, , , , , ,0, 1, 0, 1, 1,1 或根据默认为:Range("A1:I19").Sort [G3], 1

excel工作簿中有多个工作表,如何按要求排序

按住ALT依次按F11,I,M.

Excel 是 Microsoft Office system [2]中的电子表格程序。您可以使用 Excel 创建工作簿(电子表格集合)并设置工作簿格式,以便分析数据和做出更明智的业务决策。

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

Excel 是 Microsoft Office system [2]中的电子表格程序。您可以使用 Excel 创建工作簿(电子表格集合)并设置工作簿格式,以便分析数据和做出更明智的业务决策。特别是,您可以使用 Excel 跟踪数据,生成数据分析模型,编写公式以对数据进行计算,以多种方式透视数据,并以各种具有专业外观的图表来显示数据。简而言之:Excel是用来更方便处理数据的办公软件。