我环顾四周,我觉得因为不了解如何做到这一点或做什么而感到疯狂。这似乎很简单,但我无法找出最好的方法。
我有一个excel文档,其中包含8行数据,并且由16行长的个人数据支持。总的来说,数据集中有600个人。
我试图找到一个宏,只允许我将excel表中的每16行组合在一起。无论我尝试过什么,都没有用。
我正在使用Microsoft Excel 20116 for mac。
答案 0 :(得分:0)
Range("1:16").Select
Selection.Rows.Group
Range("17:32").Select
Selection.Rows.Group
重复!
如果存在可预测的数据模式(即总是恰好是16行),您可能希望将其置于循环中,其中Range.Select
每次再偏移16行。
例如:
i = 1
j = 16
While i < "YOUR UPPER LIMIT"
Range(i & ":" & j).Select
Selection.Rows.Group
i = i+16
j = j+16
Next
请注意,如果您将连续的行分组而没有中断,则您的分组将自动合并。您需要使用第Range(i & ":" & j).Select
行来使用i + 1或j-1,具体取决于您想要的分组显示行。