分类汇总
求多工作表分类汇总的VBA代码!!
Sub hz1() Dim i&, Myr&, x$, Arr Dim d, k, t Set d = CreateObject("Scripting。Dictionary") Application。
ScreenUpdating = False Sheet2。Activate [a6:c200]。ClearContents Myr = Sheet1。[ak65536]。End(xlUp)。Row Arr = Sheet1。
Range("ak2:ap" & Myr) For i = 1 To UBound(Arr) If Arr(i, 4) <> "" Then x = Arr(i, 4) & "," & Arr(i, 5) d(x) = d(x) + Arr(i, 6) End If Next k = ys t = ems [a6]。
Resize(d。Count) = Application。Transpose(k) [c6]。Resize(d。Count) = Application。Transpose(t) Application。DisplayAlerts = False [a6]。
Resize(d。Count)。TextToColumns Destination:=[a6], Comma:=True Application。DisplayAlerts = True Application。ScreenUpdating = True End Sub Sub hz2() Dim i&, Myr&, x$, Arr Dim d, k, t Set d = CreateObject("Scripting。
Dictionary") Application。ScreenUpdating = False Sheet3。Activate [a6:c200]。ClearContents Myr = Sheet1。
[ak65536]。End(xlUp)。Row Arr = Sheet1。Range("ak2:ap" & Myr) For i = 1 To UBound(Arr) If Arr(i, 3) <> "" Then x = Arr(i, 3) & "," & Arr(i, 4) & "," & Arr(i, 5) d(x) = d(x) + Arr(i, 6) End If Next k = ys t = ems [a6]。
Resize(d。Count) = Application。Transpose(k) [d6]。Resize(d。Count) = Application。Transpose(t) Application。DisplayAlerts = False [a6]。
Resize(d。Count)。TextToColumns Destination:=[a6], Comma:=True Application。DisplayAlerts = True Application。ScreenUpdating = True End Sub。
答:或许我不是做财务的,对总帐和明细帐的数据来源及要求觉得不够明确。详情>>
答:DVB关键技术编辑DVBH技术是DVB和DVBT两种技术的融合,但是如果仅仅依靠上述两种技术是不能完全解决DVBH所面临的问题的详情>>
答:你好,你直接按键盘 vb12 就好了。详情>>