|
楼主 |
发表于 2015-1-13 21:40
|
显示全部楼层
'*********************yjh_27*******************************************
'功能: 添加 分组、分级显示、大纲
'过程名: AddOutline
'
'参数1: a 分级数组或分级范围
'参数2: rngStart 起始单元格(位置)
'参数3: aRow 行分级所在列,可省略,默认为:""
' "" 忽略行分级
'参数4: Rmode 行分组方式,可省略,默认为:""
' "" 数字级别
' . 以字符“.”标识级别
' 1 以长度标识级别
' 2 以缩进标识级别
' 3 以左空标识级别
'参数5: aRs 行分级标识数,可省略,默认为:"1"
' 1 Rmode="."时:按标识字符数+1 分级
' 非1 Rmode="."时:按标识字符数 分级
' 3 Rmode=1时: 每级长度
' 2,3,4 Rmode=1时:1级2字符、2级3字符、以后级4字符
'参数6: aClm 列分级所在行,可省略,默认为:""
' "" 忽略列分级
'参数7: Cmode 列分组方式,可省略,默认为:""
' "" 数字级别
' . 以字符“.”标识级别
' 1 以长度标识级别
' 2 以缩进标识级别
' 3 以左空标识级别
'参数8: aCs 行分级标识数,可省略,默认为:"1"
' 1 Rmode="."时:按标识字符数+1 分级
' 非1 Rmode="."时:按标识字符数 分级
' 3 Rmode=1时: 每级长度
' 2,3,4 Rmode=1时:1级2字符、2级3字符、以后级4字符
'参数9: RC 行列方式,可省略,默认为:1
' 1 汇总行位于明细数据行的上方,汇总列位于明细数据列的右侧。
' 2 汇总行位于明细数据行的下方,汇总列位于明细数据列的右侧。
' 3 汇总行位于明细数据行的上方,汇总列位于明细数据列的左侧。
' 4 汇总行位于明细数据行的下方,汇总列位于明细数据列的左侧。
'
'使用方法:Call AddOutline(A,2,3)
'
应用
BOM表通过数组或字典按层次拆分
http://club.excelhome.net/thread-1179698-1-1.html
补充内容 (2015-3-24 15:42):
急急急!请高手帮忙在数据排序和插空行!!!求助!感谢!
http://club.excelhome.net/thread-1193695-1-1.html
补充内容 (2020-1-10 12:32):
用vba使科目余额表按字符长度分级显示 9L
http://club.excelhome.net/thread-1517625-1-1.html
(出处: ExcelHome技术论坛)
|
评分
-
1
查看全部评分
-
|