工作需要,需要把Excel按照固定行数拆分,生成多个Excel。

1.打开Excel,鼠标不要任何选择。按“Alt”+“f11”。

在sheet1贴上以下代码,WJhangshu = 250 ,我们是按照250行来拆分一个的。

Sub cfb()
Dim r, c, i, WJhangshu, WJshu, bt As Long
r = Range("A" & Rows.Count).End(xlUp).Row
c = Cells(1, Columns.Count).End(xlToLeft).Column
bt = 1 'title
WJhangshu = 250 'num
WJshu = IIf(r - bt Mod 20000, Int((r - bt) / WJhangshu), Int((r - bt) / WJhangshu) + 1)
For i = 0 To WJshuWorkbooks.AddApplication.DisplayAlerts = FalseActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Format(i, String(Len(WJshu), 0)) & ".xlsx"Application.DisplayAlerts = TrueThisWorkbook.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 True
Next
End Sub

2. 切回Excel,Alt+f8.弹出框选择刚才的宏,可以“执行”或者单步执行。

3.核对数据

Excel按照固定行数拆分为多个文件相关推荐

  1. excel按照固定行数拆分多个

    1 背景: 工作需要,需要把Excel按照固定行数拆分. 解决办法: 1. 生成是提前处理: 简单来说就是按照行数生成多个Excel. 大概逻辑如下: if(list.size< limit) ...

  2. Excel表格按行数拆分为多个文件

    此代码只适用微软的Office Excel软件,WPS软件没有测试,而且WPS宏代码是收费功能. 在Excel菜单点击[开发工具]-[查看代码]进入VBA代码编写界面,然后点击[插入]-[模块],把下 ...

  3. excel拆分表格之按指定行数拆分

    ​ 1.如下图是某公司1-3月三个月的产品销售表,现在我们想要将每个月的数据拆分为独立表格,也就是每9行拆分为独立表格. 2.点击下图选线(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不 ...

  4. excel中怎么拆分表格之按指定行数拆分

    ​ 1.如下图是某地区天气信息表,现在领导要求我们将这个表格分别拆分为上旬.中旬和下旬.也就是每隔十行拆分一次. ​ 2.点击下图选项(Excel工具箱,百度即可了解详细的下载安装信息,本文这里就不做 ...

  5. 批量将一个 PPT 幻灯片文件按固定页数拆分成多个幻灯片文件

    概要:对于经常写 PPT 的人来说,经常会与 PPT 幻灯片打交道.如果一个 PPT 幻灯片文件有很多页数,那么有没有办法能够将他们拆分成多个 PPT 幻灯片文件呢?这样每一个独立的 PPT 文件的页 ...

  6. 打印倒三角形——固定行数与键盘输入行数

    打印倒三角形 一.固定行数-5行 思路:将整个三角形分成三部分,图中已分别用1.2.3标明.代码中要使用3个for循环,第一个for循环打印内容以"空格"形式展示,即左边的直角三角 ...

  7. ReportViewer单据票据打印,自动分页,每页显示固定行数,每页都显示表头

    报表工具用来用去,其实还是微软自带的ReportViewer比较轻量好用,一般需求完全够用.只是由于不常用,总会有解决一个问题过段时间又忘了怎么解决的问题.索性整理一下,当作笔记了. 在票据打印的时候 ...

  8. 批量将一个或多个 Word 文件按固定页数拆分成多个 Word 文件

    概要:我们经常面对很多 Word 文档,有些 Word 文档有几百页,有时候我们希望将这些 Word 文档都按固定的页数拆分成多个 Word 文档.有没有一种简单的方法能够批量的将这些 Word 文件 ...

  9. 在Excel中固定行标题和列标题

    在Excel中固定行标题和列标题,也就是让第一列或者第一行在滚屏的时候保持不动,方法很简单,如下: 如果想固定第一行,则选定第二行,然后在菜单栏选择,窗口,冻结窗格 如果想固定第一列,则选定第二列,然 ...

最新文章

  1. 货币换算软件 (MAC 软件开发)
  2. 脑-脑接口:人类大脑利用意念控制老鼠走迷宫
  3. HDU (1575)Tr A ---矩阵快速幂
  4. Spire.XLS 教程:从C#的Excel形状中提取文本和图像
  5. Nexys4DDR手写数字图像识别
  6. 允許Linux的snmp服務被查詢
  7. java学习(163):同步方法锁
  8. 电脑端腾讯视频如何设置离线下载完成后自动关机
  9. JavaScriptCore框架在iOS7中的对象交互和管理
  10. 树莓派安装mysql并设置远程访问
  11. dev 命令行参数调用_在Linux系统上使用简单命令行创建高强度的预共享密钥
  12. html+css仿写小米商城
  13. 免费企业网站模板_学校网站模板_政府网站模板源码下载
  14. c语言代码后return0表示什么意思,return 0是什么意思 ?
  15. aws ecs 通过efs挂载实现动态更新firelens日志配置
  16. iOS wifi互传文件
  17. 浅谈Web大数据可视化平台开发流程
  18. 月亮搭配忧郁蓝色系海报设计模板
  19. ZUCC_Linux系统管理_实验六 磁盘管理
  20. 读书感受 之 《数学之美》

热门文章

  1. 专变采集终端、配变采集终端、采集器、集中器
  2. 关于华为OD机考的澄清 + 说明
  3. 想知道CAD怎么转图片格式?跟我学会这几招就足够了
  4. 银行数字化转型导师坚鹏:数字化转型背景下的银行对公客户营销
  5. QLineEdit文件名正则表达式
  6. word提示 由于宏安全设置,无法找到宏或宏被禁用 隐藏的模块中的编译错误Declaration32 解决方法
  7. < mapreduce >论文学习笔记
  8. 威斯康星麦迪逊计算机科学专业,威斯康星大学麦迪逊分校计算机科学专业申请条件汇总...
  9. Fuchsia - 编译及运行
  10. PowerMockito 简介