excel根据行数分表

 时间:2024-10-12 07:07:35

1、点击开发工具→宏→输入宏名称→点击创建

excel根据行数分表

2、输入如下代码:Dim r, c, i, WJhangshu, WJshu巳呀屋饔, bt As Longr = Range("A" & Rows.Count).End烫喇霰嘴(xlUp).Rowb = InputBox("请输入分表行数")If IsNumeric(b) Then WJhangshu = Int(b) Else MsgBox "输入错误", vbOKOnly, "错误" EndEnd Ifc = Cells(1, Columns.Count).End(xlToLeft).Columnbt = 1 '标题行数'WJhangshu = 50 '每个文件的行数WJshu = IIf(r - bt Mod WJhangshu, Int((r - bt) / WJhangshu), Int((r - bt) / WJhangshu) + 1)For i = 0 To WJshu Workbooks.Add Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Format(i, String(Len(WJshu), 0)) & ".xlsx" Application.DisplayAlerts = True ThisWorkbook.ActiveSheet.Range("A1").Resize(bt, c).Copy ActiveSheet.Range("A1") ThisWorkbook.ActiveSheet.Range("A" & bt + i * WJhangshu + 1).Resize(WJhangshu, c).Copy _ ActiveSheet.Range("A" & bt + 1) ActiveWorkbook.Close TrueNext

excel根据行数分表

3、点击运行出现对话框,输入50并确定,在Excel文件对应的路径下会生成分表文件。

excel根据行数分表

4、分表结果

excel根据行数分表
  • 如何用Excel按行数拆分工作表
  • Excel如何按照内容拆分工作表?
  • Excel表格把一列数据填充到一个单元格内
  • 如何把excel中一行多列的数据转换为一列多行?
  • Excel如何按照特定符号进行分列
  • 热门搜索
    国庆节手抄报资料 诚信手抄报花边 快乐数学手抄报 节约用电手抄报图片 放飞心灵手抄报内容 中华美德手抄报 书香满园手抄报 向英雄致敬手抄报内容 元旦节手抄报图片 体育节手抄报