首先:我很抱歉,因为我花了很少的时间与VBA。我有这样的数据:VBA集团和插入总结行
Amount |类别
2.00 | cat1
4.00 | cat1
3.00 | cat2
5.00 | CAT3
我想拥有它落得像:
金额|类别
2.00 | cat1
4.00 | cat1
合计:6.00 | cat1
3.00 | cat2
总数:3.00 | cat2
5.00 | cat3
总数:5.00 | CAT3
我发现插入行的代码是:
Sub InsertRowAtChangeInValue()
Dim lRow As Long
For lRow = Cells(Cells.Rows.Count, "B").End(xlUp).Row To 2 Step -1
If Cells(lRow, "B") <> Cells(lRow - 1, "B") Then Rows(lRow).EntireRow.Insert
Next lRow
End Sub
这工作不错,但我不知道该怎么办与已创建的行什么。帮帮我?谢谢!
小计不适合你吗? – pnuts 2014-10-28 16:46:20
完美!不知道,甚至不知道要搜索什么。 – Shwarz 2014-10-28 16:55:18