就是把F列数据按照10个一行来排是吧?
简单,不要用复制粘贴,直接用单元格赋值就行了。
你等我我把代码写给你
Sub aa()
For rw = 4 To Range("F65536").End(xlUp).Row
Range(Chr(76 + ((rw - 4) Mod 10)) & (Int((rw - 4) / 10) + 4)) = Range("F" & rw)
Next rw
End Sub
1 其实只要在任意单元格输入下面的函数就可以了
=OFFSET($F$4,ROW(A1)*10-11+COLUMN(A1),0)
2 $F$4为你要引用的第一个单元格,自己根据需要更改, $ 这个符号不要改
3 10-11 为横列有10列,如果横列为7列,则改成 7-8 就可以了,依次类推
4 希望对你有帮助