|
本帖最后由 lee1892 于 2012-12-10 14:21 编辑
关于堆栈的使用,以本文附件作为实例,详细注释代码,供参考
[code=vb]
'===============================================================================
' 堆栈在树形结构中使用的实例
' By Lee1892, 2012.12.09
'-------------------------------------------------------------------------------
' 本实例实现以下功能:
' (1) 树形结构中,按级数汇总数量,即每级汇总该级下全部数量
' (2) 按树形结构设置Excel的数据分组及分级显示
' (3) 使用方框与连接线绘制树形,类似TreeView效果
'-------------------------------------------------------------------------------
' 原始数据中,有全部数形结构数据,各节点唯一的编号、能指示节点所在级数的符号、
' 节点的名称、需要统计的数量。该树形结构各分支的级数不确定,仅在各分支的末梢节点有
' 待统计的数量数据。
'-------------------------------------------------------------------------------
' 本代码采用字典对象模拟堆栈,对原始数据循环一次扫描完成统计计算并绘制树形图,
' 可学习到堆栈、字典对象、结构图绘制、数据分组分级显示、代码操控单元格公式等多方面
' 内容。
' 本实例可应用于材料清单(BOM)的统计、公司结构绘制等多种实践。
'===============================================================================[/code]
|
评分
-
5
查看全部评分
-
|