首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

非常想見識一下VBA高手的厲害!問題請看說明!解决思路

2012-03-08 
非常想見識一下VBA高手的厲害!!問題請看說明!!sheet1:(6)|sheet2:(5)|||

非常想見識一下VBA高手的厲害!!問題請看說明!!
sheet1:(6)             |sheet2:   (5)           |
================|================|
    A               B           |     A                 B         |
商品號數量       |商品號         數量     |
10001           20         |10001             22       |
10002           20         |10002             27       |
10004           35         |10003             15       |
10005           25         |10005             25       |
10006           50         |10008             52       |
10007           100


=================================
sheet3:(8)
    A                         B
商品號                 數量
10001                     42
10002                     47
10003                     15
10004                     35
10005                     50
10006                     50
10007                     100
10008                     52


================說明:
1.已知表1和表2的記錄已排序!將這兩個表按如上圖示進行合並後,保存至表3中!
2.小()里的數字代表記錄個數。sheet代表Excel中的表!
3.事實上表1和表2的記錄數實際上並不只這些,所以希望大蝦不要以常量處理記錄數!因為實際存在的記錄可能成百上千條(也就是記錄數不確定)!


[解决办法]
哈哈 楼主不要用激将法!
这么简单的问题,不用高手才会做吧~
[解决办法]
感觉不是很难,可惜我不太会vba.
[解决办法]
接掉,重写个题目吧
[解决办法]
写个宏好了 EXCEL 中ALT+F8 具体代码不想写 太简单了
[解决办法]
自己录制一下宏就可以了
VBA本身没有什么东西,得看具体应用程序对VBA暴露的接口
[解决办法]
LZ 就这点东东根本区分不出高手与菜鸟
基本用手工处理就OK了 无需VBA出马

第一步 创建新表--复制 粘贴 删重复记录--结果象这个
sheet3:(8)
A B
商品號 數量
10001
10002
10003
10004
10005
10006
10007
10008

第二步 在B2填公式并填充该列
=sumif(sheet1!$A:$A,a2,sheet1!$B:$B)+sumif(sheet2!$A:$A,a2,sheet2!$B:$B)

第三步 把冰箱门关上
[解决办法]
根本不用vba编程,也不用函数公式,有菜单功能.
把sheet1和sheet2的内容都copy到sheet3, 先做排序(主关键字是商品号),再做分类汇总(分类字段是商品号,汇总字段是数量,汇总方式是sum)即可。


[解决办法]
LZ不要光说不练
lxw7131和我给的这2种方法都可行
[解决办法]
lxw7131() ( ) 信誉:100 Blog 加为好友 2007-5-24 20:37:13 得分: 0

根本不用vba编程,也不用函数公式,有菜单功能.
把sheet1和sheet2的内容都copy到sheet3, 先做排序(主关键字是商品号),再做分类汇总(分类字段是商品号,汇总字段是数量,汇总方式是sum)即可。

======================================================
同决这位仁兄的意见,补充一下,
分类汇总后,把左边的所有的减号变成加号,
也就是只看汇总结果,
然后选中复制,到Sheet4中粘贴。
再查找替换把“汇总”二字全部替换掉。

热点排行