感谢回答,程序能运行,但是结果不对。结果是这样:
你A列有合并单元格?
Sub AA()
Dim I
For I = 1 To Sheets(1).Range("A65536").End(xlUp).Row Step 10
X = Cells(1, 256).End(xlToLeft).Column
arr = Sheets(1).Range(Sheets(1).Cells(I, "a"), Sheets(1).Cells(I + 9, "F"))
Cells(1, X + 1 + 5).Resize(10, 6) = arr
Next
Columns("A:F").Delete
End Sub
或
Sub AA()
Dim I
For I = 1 To Sheets(1).Range("A65536").End(xlUp).Row Step 10
X = Cells(1, 256).End(xlToLeft).Column
Sheets(1).Range(Sheets(1).Cells(I, "a"), Sheets(1).Cells(I + 9, "F")).Copy Cells(1, X + 1 + 5) 'arr = Sheets(1).Range(Sheets(1).Cells(I, "a"), Sheets(1).Cells(I + 9, "F"))
'Cells(1, X + 1 + 5).Resize(10, 6) = arr
Next
Columns("A:F").Delete
End Sub
是,第一列有合并单元格。这个程序可以实现了,非常感谢!!可以帮忙注释一下主要代码的意思吗?我的表格还有很多是这样的,也想用这种方法。但是不太懂代码的意思。谢谢了!
追答发个私信,这里容易被 屏蔽
本回答被提问者采纳