下面是我的vb6.0(汗)的帖子
http://topic.youkuaiyun.com/u/20100526/13/59c64bb8-5706-4d3a-a6a3-c904d118fe42.html
由于自己盲目结贴,实际问题没解决,一直心里惴惴不安,到书店跑了两次,将vb的基础中循环,集合,对象的内容温习了下,将问题算真的解决了,现在将调整说明如下
将Class_Initialize() 中的
Set cesa = New CSCtr_gp_Amt 放在合并相同第一个属性的项的相应位置,
这主要是由于,每次在新集合中增加项的时候当然需要新建一个CSCtr_gp_Amt的对象,才能保持值的对应,不然就是在集合中增加了n个相同的cesa了
并对一些细节做了些调整,比如比较数字字符串的方法等
这个问题算真的解决了……
附完整代码,有兴趣的童鞋可以比较下