求教excel公司或vba代码:若a1=a2且b1=b2且c1=c2,则汇总d1d2并删除第二行,依次类推.如性别 姓名 年龄 收入男 张三 23 2000男 张三 23 1500女 李四 24 3000女 李四 24 1300女 李四 24 2100....

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 05:40:04

求教excel公司或vba代码:若a1=a2且b1=b2且c1=c2,则汇总d1d2并删除第二行,依次类推.如性别 姓名 年龄 收入男 张三 23 2000男 张三 23 1500女 李四 24 3000女 李四 24 1300女 李四 24 2100....
求教excel公司或vba代码:若a1=a2且b1=b2且c1=c2,则汇总d1d2并删除第二行,依次类推.

性别 姓名 年龄 收入
男 张三 23 2000
男 张三 23 1500
女 李四 24 3000
女 李四 24 1300
女 李四 24 2100
....

求教excel公司或vba代码:若a1=a2且b1=b2且c1=c2,则汇总d1d2并删除第二行,依次类推.如性别 姓名 年龄 收入男 张三 23 2000男 张三 23 1500女 李四 24 3000女 李四 24 1300女 李四 24 2100....

有公式不能实现删除行,只能用VBA.

Sub huizong()

    For i = 1 To ActiveSheet.UsedRange.Rows.Count

        

        If ActiveSheet.Cells(i, 1).Value = ActiveSheet.Cells(i + 1, 1) _

           And ActiveSheet.Cells(i, 2).Value = ActiveSheet.Cells(i + 1, 2) _

           And ActiveSheet.Cells(i, 3).Value = ActiveSheet.Cells(i + 1, 3) Then

           

           If ActiveSheet.Cells(i, 1).Value <> "" _

           And ActiveSheet.Cells(i, 2).Value <> "" _

           And ActiveSheet.Cells(i, 3).Value <> "" Then

            Exit For

           End If

           

           ActiveSheet.Cells(i, 4).Value = ActiveSheet.Cells(i, 4).Value + ActiveSheet.Cells(i + 1, 4).Value

           ActiveSheet.Rows(i + 1).Delete

           i = i - 1

           

        End If

        

    Next

    

End Sub

结果如图:

求教excel公司或vba代码:若a1=a2且b1=b2且c1=c2,则汇总d1d2并删除第二行,依次类推.如性别 姓名 年龄 收入男 张三 23 2000男 张三 23 1500女 李四 24 3000女 李四 24 1300女 李四 24 2100.... excel表格设ABCD四列数,AC为编码列 BD为钱数 若A=C,则B-D,求vba代码!A1=C1的时候才执行B1-D1一次类推 如何利用Excel进行运费计算?VBA代码 分段表示 EXCEL中,求教同列同内容合并!EXCEL中,如何对同列同内容进行自动合并!或者对同行同内容进行自动合并!系统无此功能,用VBA代码也行!可直接写一段VBA代码给我也行啊,谢谢! vba:求代码:Range(A1:A & Target.Row - 1).Merge 如何把A1也像“:”右边的坐标那样限制 excel中vba编程实现a1=1 a2=2 a3=3····一直到a10=10怎么实现 用循环语句 VBA Arr = .Range(A1:C & .[A65536].End(xlUp).Row) excel vba中的sub是什么意思? 有B,C,D,E,四列数字.G列公式=A1+1 ,请问用vba怎么让J=C1+1,M=D1+1,P=E1+1?要代码哦.如图: 求教excel问题 递推公式:B1=SUM(A1:A5),B2=SUM(A6:A10),每次加5,以此类推,公式是什么?若每次+10公式怎么变? EXCEL中,如果A1为583的三位数,我要求A2等583,A3等于538,A4等于853,A5等于835,A6等于385,A7等于358,也就是说如果EXCEL中A1单元格有一个三位数,用什么方式(函数或VBA等方式但不要手算)可以求出它们组 excel中想实现这样的功能:当a1=1时,b1=a6 当a1=2时,b1=a12 当a1=3时,b1=a18 ...excel中想实现这样的功能:当a1=1时,b1=a6当a1=2时,b1=a12当a1=3时,b1=a18以此类推,b1=a(a1的值*6)希望能用函数解决,不用vba VBA问题:把sheet1中A1 A2 A3 B1 B2 B3的内容复制到sheet2中A2 A4 A6 B2 B4 B6该怎么写VBA代码?如题 谢谢大家! Excel中如果A1中含M或TM,则B1=A1.如果A1中含M或TM,则B1=A1. EXCEL A1..A1000有数字,A1001=SUM(A1:A1000) ,现在想在B1..B1000显示 A1..A1000 占 A1001 的百分比%不知道要怎么操作,EXCEL 比较菜 求教 Excel VBA Range.offset 的用法 数学公式推导:计算可照时数以上为中华人民共和国气象行业标准QX/T-2006可照时数的计算公式截图,有没有高手可以用上面的公式转成一个Excel VBA能用或类似a=b+c的公式? VBA中ACTIVECELL.VALUE=“AAA”和RANGE(“A1”).VALUE=AA一样吗?