Excel按固定行数拆分为多个Excel

server/2024/11/30 20:14:21/

步骤 1

打开VBA编辑器
打开你的Excel文件。
按 Alt + F11 打开VBA编辑器。
在VBA编辑器中,点击 插入 -> 模块,创建一个新的模块。

步骤 2:

编写VBA代码
在新创建的模块中输入以下VBA代码:

Sub SplitWorkbookByRows()Dim ws As WorksheetSet ws = ThisWorkbook.Sheets(1) '假设要拆分的工作表是第一个工作表Dim totalRows As LongtotalRows = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row '获取总行数Dim rowsPerFile As LongrowsPerFile = InputBox("请输入每个文件包含的行数:") '用户输入每份文件的行数Dim fileCounter As IntegerfileCounter = 1Dim startRow As LongstartRow = 2 '假设第一行是标题行,从第二行开始拆分Dim endRow As LongDim newWb As WorkbookDo While startRow <= totalRowsendRow = startRow + rowsPerFile - 1If endRow > totalRows ThenendRow = totalRowsEnd If'复制数据到新工作簿Set newWb = Workbooks.Addws.Rows("1:1").Copy Destination:=newWb.Sheets(1).Range("A1") '复制标题行ws.Rows(startRow & ":" & endRow).Copy Destination:=newWb.Sheets(1).Range("A2")'保存新工作簿newWb.SaveAs ThisWorkbook.Path & "\Split_" & fileCounter & ".xlsx"newWb.ClosestartRow = endRow + 1fileCounter = fileCounter + 1LoopMsgBox "拆分完成!"
End Sub

运行以上代码

效果图

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/server/146237.html

相关文章

Android实现桌面小部件:今天吃什么

今天吃什么桌面小部件是专为解决日常选择困难症而设计的安卓小部件&#xff0c;它通过轻松愉快的滚动机制&#xff0c;帮助玩家在诸如“今天吃什么”这样的日常琐事中迅速做出决定。 不知道吃什么&#xff1f;别担心&#xff0c;点我帮你选择&#xff01; 创建各个UI背景 app_…

RocketMQ负载均衡机制解析

消费者在消费消息的时候&#xff0c;需要知道从Broker的哪一个消息队列中去获取消息。 ❝ 所以&#xff0c;在消费者端必须要做负载均衡&#xff0c;即Broker端中多个消费队列分配给同一个消费者组中的哪些消费者消费。 在RocketMQ中&#xff0c;在消费者端有一个&#xff1a;R…

IDEA敲Web前端快捷键

1.html基础格式 英文符号TAB键 <!doctype html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport"content"widthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, mini…

docker查询是否运行

您可以通过运行以下命令来检查Docker是否正在运行&#xff1a; docker info 或者&#xff1a; docker ps 如果Docker正在运行&#xff0c;docker info将显示Docker的详细信息&#xff0c;而docker ps将列出当前运行的容器。如果Docker没有运行&#xff0c;这些命令将会返回错误…

上传镜像docker hub登不上和docker desktop的etx4.vhdx占用空间很大等解决办法

平时使用docker一般都在Linux服务器上&#xff0c;但这次需要将镜像上传到docker hub上&#xff0c;但是服务器上一直无法登录本人的账号&#xff0c;&#xff08;这里的问题应该docker 网络配置中没有开代理的问题&#xff0c;因服务器上有其他用户使用&#xff0c;不可能直接…

鸿蒙生态崛起!!!

方向一&#xff1a;阐述对鸿蒙生态的认知和了解&#xff0c;并对鸿蒙生态的崛起进行简要分析 鸿蒙生态是基于OpenHarmony共建共享的生态&#xff0c;是所有基于OpenHarmony系统&#xff08;开源鸿蒙&#xff09;社区版本开发、并通过开放原子开源基金会的开源鸿蒙认证&#xff…

【连接池】.NET开源 ORM 框架 SqlSugar 系列

.NET开源 ORM 框架 SqlSugar 系列 【开篇】.NET开源 ORM 框架 SqlSugar 系列【入门必看】.NET开源 ORM 框架 SqlSugar 系列【实体配置】.NET开源 ORM 框架 SqlSugar 系列【Db First】.NET开源 ORM 框架 SqlSugar 系列【Code First】.NET开源 ORM 框架 SqlSugar 系列【数据事务…

【纯原生js】原生实现h5落地页面中的单选组件按钮及功能

h5端的按钮系统自带的一般都很丑&#xff0c;需要我们进行二次美化&#xff0c;比如单选按钮复选框之类的&#xff0c;那怎么对其进行html和css的改造&#xff1f; 实现效果 实现代码 <section id"tags"><h2>给景区添加标题</h2><label><…