【发布时间】:2017-10-11 13:30:44
【问题描述】:
我正在尝试在 excel 中制作 vba 代码,但未能成功,也很难在互联网上找到解决方案。
例子:
A | B | C | D
1 Z | Y | 1 | 6
2 Z | Y | 2 | 5
3 Y | Z | 3 | 4
4 X | X | 1 | 2
5 P | Z | 4 | 3
6 P | Z | 5 | 2
7 P | Y | 6 | 1
If Column A1 & A2 are same (Duplicates) then
look in B1 & B2
if B1 & B2 also duplicates then
C1 + C2 & D1 + D2
and delete rows 2 and 6
宏之后:
A | B | C | D
1 Z | Y | 3 | 11
2 Y | Z | 3 | 4
3 X | X | 1 | 2
4 P | Z | 9 | 5
5 P | Y | 6 | 1
rows 2 and 6 were deleted
因此,如果 A 列包含重复项,则在那些重复的行中查找 B 列并在那里找到重复项。如果 B 列中也存在重复项,则对列 C 和 D 中的行求和并删除重复的行...
抱歉解释不好...
非常感谢, 最好的祝福, 马里奥
【问题讨论】:
-
你试过为此写一些代码吗?
-
这是一个很好的例子,说明通常可以通过使用数据透视表来完成。
标签: vba excel duplicates