<P>原来向版主求助过的一个明细合并问题,文件和具体要求如下:</P>
<P>
scabjW7j.rar
(20.97 KB, 下载次数: 41)
</P>
<P>说明:管理部门表为软件导出的某部门的固定资产明细,现要求:</P>
<P>1、将资产名称和启用日期相同的行进行合并,合并到第一条记录,数量,原值,累计折旧,净值,等都自动累加,并自动删除其他行,查询结果按编号排序,结果如管理部表的sheets("要求1")。
注:这个在版主的指点下已基本完成,虽然自己改后的语句很冗余,执行效果也很低。</P>
<P>2、现在最好能看出合并后的记录的资产编号是几号到几号(比如资产编号为10200003和10200004的记录合并后的资产编号处显示为"10200003到10200004";但如果有跳号,如绿色的资产编号20800133,20800134,20800136,20800137合并后资产编号处显示为“20800133到20800137,清理1”表示其中一张卡片被清理了也就是20800135。)如管理部表的sheets("要求2")。</P>
<P>目前这个要求是我急需解决的。我的想法是资产名称和启用日期相同的数据集的资产编号转换成数字型,由最后一行减去第一行的编号加1得出的值同共几行去比较,然后改第一行的资产编号,可是我不知该具体如何实现:(</P>
<P>
3、我现在要先打开“分组用菜单来做finish”这个工作簿,再去打开类似于“管理部”的这些部门工作薄,然后点菜单“分组合并明细”,然后在“分组用菜单来做finish”这个工作簿中的sheet2里生成结果的。我最好希望能在打开的源工作薄也就是“管理部”的sheet2上生成,这样更合理。</P>
<P>4、就是生成后的表格的样式,比如加边柜,自动fit,合并第一行,文本左对齐,如管理部表的sheets("要求4")。 </P>
<P>
要求3和要求4我以后再慢慢学习琢磨和请教大家,要求2希望大家能一起帮忙解决一下可以吗?</P>
<P>原贴见<a href="http://club.excelhome.net/viewthread.php?tid=71961" target="_blank" >http://club.excelhome.net/viewthread.php?tid=71961</A></P>
[此贴子已经被作者于2004-12-14 1:15:00编辑过] |