EXCEL宏根据指定行数来切割excel文件内容成新文件

宏内容

Sub splitexcel()
Dim r, c, i, totalhangshu, fileshu, bt As Long
Application.ScreenUpdating = False
Application.DisplayAlerts = False
tRow = Val(Application.InputBox("请您输入需要切割的行数?"))
If tRow = 0 Then MsgBox "您未输入行数,程序退出!": Exit Sub
r = Range("A" & Rows.Count).End(xlUp).Row
c = Cells(1, Columns.Count).End(xlToLeft).Column
bt = 1 'title
totalhangshu = tRow 'num
fileshu = IIf(r - bt Mod 20000, Int((r - bt) / totalhangshu), Int((r - bt) / totalhangshu) + 1)
For i = 0 To fileshuWorkbooks.AddApplication.DisplayAlerts = FalseActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Format(i, String(Len(fileshu), 0)) & ".xlsx"Application.DisplayAlerts = TrueThisWorkbook.ActiveSheet.Range("A1").Resize(bt, c).Copy ActiveSheet.Range("A1")ThisWorkbook.ActiveSheet.Range("A" & bt + i * totalhangshu + 1).Resize(totalhangshu, c).Copy _ActiveSheet.Range("A" & bt + 1)ActiveWorkbook.Close True
Next
End Sub

执行过程

  1. 打开待处理文件
  2. 执行宏


  3. 观察结果

EXCEL宏根据指定行数来切割excel文件内容成新文件相关推荐

  1. 【C/C++】等分或指定行数把txt文档拆分成多份

     1.输入如下: 2.执行代码: 3.输出如下: 4.代码如下: 4.1.平均拆分代码 #include <iostream> #include <string> #inclu ...

  2. excel在每行下面添加插入指定行数的空白行方法步骤

    描述:excel在每行下面添加指定行数的空白行方法步骤 步骤: 下载excel必备工具箱,并安装 下载地址:http://www.ahzll.top/ 菜单栏->工具箱->处理->间 ...

  3. python pandas库读取excel/csv中指定行或列数据详解

    通过阅读表格,可以发现Pandas中提供了非常丰富的数据读写方法,下面这篇文章主要给大家介绍了关于python利用pandas库读取excel/csv中指定行或列数据的相关资料,需要的朋友可以参考下 ...

  4. css3实现超出文本指定行数(指定文本长度)用省略号代替

    测试代码: 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta name="viewport" c ...

  5. 用VBA得到EXCEL表格中的行数和列数

    用VBA得到EXCEL表格中的行数和列数 每种方法中上面的是Excel的行数,下面的是Excel的列数. 方法1: ActiveSheet.UsedRange.Rows.Count ActiveShe ...

  6. VC编辑框(EDIT)的自动换行、自动滚屏 、到指定行数自动清空

    From: http://getyoureyes.blog.163.com/blog/static/101716622201083081914305/ 经过多次测试,总结出VC编辑框(EDIT)的自动 ...

  7. Linux 查看文件指定行数 内容

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.tail date.log               输出文件末尾的内容,默认10行 tail ...

  8. php如何打出的正方形行列,javascript实现输出指定行数正方形图案的方法

    本文实例讲述了javascript实现输出指定行数正方形图案的方法.分享给大家供大家参考.具体如下: javascript实现输出指定行数的正方形图案:点击生成图案,会有2个提示框,1,输入图案的组成 ...

  9. eclipse查找指定行数

    ctrl+L 查找指定行数 转载于:https://www.cnblogs.com/songyunxinQQ529616136/p/6640734.html

最新文章

  1. 记录一次http请求失败的问题分析
  2. Decoders对于语义分割的重要性 | CVPR 2019
  3. SQL SERVER 2014 各个版本支持的功能
  4. IntentService的使用介绍
  5. 任何性能指标越界或造成 APP 崩溃,优酷通用性能测试一招搞定
  6. Linux系统下如何实现文件系统配额
  7. ✨✨✨【C语言】带你用最短的时间刷题(附解题思路、具体代码)不断更新(三)✨✨✨
  8. 【ZT】记住这些,或许可以救你一命!!【强力推荐帖!】
  9. 在虚拟机端搭建lamp和通过docker技术在云服务器搭建lamp环境
  10. win10 升级到21H1 后Thinkpad X系列本本 音频驱动 没有声音
  11. 太空射击 第05课: 敌人精灵
  12. 产业分析:快手私域经营
  13. 类别,非正式协议,正式协议
  14. VS2015+WDK10在不同环境下的驱动配置
  15. 数字化助力社区抗疫———物资管理系统
  16. 【javaweb笔记1】自用
  17. 共享技术红利 美团点评全面开放云能力并发布三大类AI产品
  18. mysql数据库出现回滚_mysql数据库回滚
  19. 用软件构造的思想解决猴子摘香蕉问题
  20. 说说场景(SAP landscape)这回事

热门文章

  1. js 字符串拼接的4种方法
  2. rtmp over quic直播服务--mediago
  3. 持续学习研究过程Continural Learning Study
  4. 免费下载微软azure文本转语音的mp3文件
  5. 对于自助入住项目的总结
  6. 社区产品笔记:社区产品如何从0到1?
  7. 常用浏览器搜索引擎配置
  8. 吴洪声十问TapTap黄一孟:跟着你的兄弟们赚钱了吗?
  9. tcp服务器 中转,TCP中转站TCP端口中转工具(服务端+客户端)
  10. 鸟哥私房菜vim常用命令