如何在excel中将一个工作表等行分成多个表?
发布网友
发布时间:2022-04-30 14:17
我来回答
共1个回答
热心网友
时间:2022-06-23 01:01
你将数据复制到附件SHEET1中,或将以下指令复制到宏中,执行宏指令即可。
Sub Macro1()
Dim i As Integer
For i = 1 To 100
Worksheets.Add(after:=Worksheets(Worksheets.Count)).Name = "分解" & i
Sheets("sheet1").Activate
ActiveSheet.Range(Cells((i - 1) * 100 + 1, 1), Cells(i * 100, 3)).Copy
Sheets("分解" & i).Activate
ActiveSheet.Paste
Next
End Sub
追问完美!!还有个小问题,如果我这个表有四万多条,而我不想去估算大改需要多少sheet,那
该怎么编?怎么设这个sheet值?