关于VBA多条件求和的问题。解决后加分。。。

品名产地箱数吨位品名产地箱数吨位苹果安徽12苹果安徽12香焦广东32香焦广东32橘子杭州43橘子杭州43桃子江西24桃子江西24苹果安徽22苹果安徽22苹果安徽66苹果安... 品名 产地 箱数 吨位 品名 产地 箱数 吨位
苹果 安徽 1 2 苹果 安徽 1 2
香焦 广东 3 2 香焦 广东 3 2
橘子 杭州 4 3 橘子 杭州 4 3
桃子 江西 2 4 桃子 江西 2 4
苹果 安徽 2 2 苹果 安徽 2 2
苹果 安徽 6 6 苹果 安徽 6 6
苹果 安庆 4 4 苹果 安庆 4 4
苹果 安徽 5 5 苹果 安徽 5 5

我是想把同一品名的物品统计一下,统计的时候我也想把同一品名的物品不同产地的物品分开。

个人的想法如下,我想只写品名然后让代码自己动去识别产地。(因为产地有时候很多)把SHEET1的清单显示在SHEET2中。
问题中的两个品名是在同一个表中的。我想把同一品名同一产地的箱数和吨位合并一下,(如果是同一品名和产地,那么就直接显示合并后的结果,最好把结果显示在同一工作薄中的不同的工作表。)
展开
 我来答
byccz
2011-09-06 · TA获得超过975个赞
知道小有建树答主
回答量:1548
采纳率:50%
帮助的人:591万
展开全部
思路如下,请参考
do while sheet1.row <>""
set finditem = sheet2.range(A:A).find(品名&产地)
找到 箱数=箱数+1:吨位=吨位+1
到不到 新建 (品名&产地 品名 产地 箱数 吨位 )
品名&产地 品名 产地 箱数 吨位
苹果&安徽 苹果 安徽 1 2
row=row +1
loop
追问
麻烦你能不能写具体点。
品名 产地 箱数 吨位 品名 产地 箱数 吨位
苹果 安徽 1 2 苹果 安徽 1 2
香焦 广东 3 2 香焦 广东 3 2
橘子 杭州 4 3 橘子 杭州 4 3
桃子 江西 2 4 桃子 江西 2 4
苹果 安徽 2 2 苹果 安徽 2 2
苹果 安徽 6 6 苹果 安徽 6 6
苹果 安庆 4 4 苹果 安庆 4 4
苹果 安徽 5 5 苹果 安徽 5 5
同一表中,想把同品名同产地的合并后显示别的工作表中。不同的也显示。
追答
上面的思路,不修改当前表,直接将需要的结果显示在另一个sheet中
具体点-----指完整vba代码吗?最好直接写在你的表格中。如果需要传到下面地址:
百度网友643d77a
2011-09-06 · TA获得超过229个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:130万
展开全部
如果你要统计的话就使用数据透视表,如果只是需要查询某个品名和某个产地的数量可以用数据公式实现。具体可以通过QQ与我交流,百度上有我的QQ号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微微草好
2011-09-06
知道答主
回答量:11
采纳率:0%
帮助的人:4.5万
展开全部
用宏录制的方法把基本语句找出,再用循环嵌套求,指明表名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式