|
本帖最后由 today0427 于 2016-6-30 22:54 编辑
看看是否符合你的要求
- Sub today()
- Dim arr, brr(), i&, j%, n&
- arr = Sheets("数据源").Range("j1:aa" & Sheets("数据源").[j65536].End(3).Row)
- ReDim brr(1 To UBound(arr) * 7, 1 To 6)
- For i = 2 To UBound(arr)
- For j = 1 To UBound(arr, 2)
- brr(i * 7 - 13 + Int((j - 0.1) / 6) * 2, (j - 1) Mod 6 + 1) = arr(1, j)
- brr(i * 7 - 12 + Int((j - 0.1) / 6) * 2, (j - 1) Mod 6 + 1) = arr(i, j)
- Next
- Next
-
- With Sheets("佣金报告")
- .Cells.Clear
- n = (i - 2) * 7
- .[a1].Resize(n, 6) = brr
- Sheets("2014佣金").Columns("A:F").Copy
- .Columns("A:F").PasteSpecial Paste:=xlPasteFormats
- Sheets("2014佣金").Rows("1:7").Copy
- .Rows("1:" & n).PasteSpecial Paste:=xlPasteFormats
- Application.CutCopyMode = False
- End With
- End Sub
复制代码 为什么代码粘上去这么丑?强迫症看的好难受! |
|