首页 > 其他分享 >一个excel文件分成多个文件

一个excel文件分成多个文件

时间:2024-06-12 09:35:12浏览次数:13  
标签:分成 文件 Rows wb ColumnWidth excel Sheet1 Worksheets Columns

Sub Macro4()
'
' Macro4 Macro
'

'
Dim a, b, c, d, e, f, g, a1, a2 As Integer
Dim cname As String
Dim wb As Workbook
a = 2
c = 1
b = 1
d = 2
f = 0
a1 = 2

For b = 1 To 50
a = a + 1

If Cells(a, "c") <> Cells(a + 1, "c") Then



cname = Cells(a, "c")
g = a
e = a1 + 1

f = a - a1 + 3

Set wb = Workbooks.Add
ThisWorkbook.Worksheets("Sheet1").Rows(c & ":" & d).Copy
wb.Worksheets("Sheet1").Rows("1:1").Insert Shift:=xlDown
ThisWorkbook.Worksheets("Sheet1").Rows(e & ":" & a).Copy
wb.Worksheets("Sheet1").Rows("3:3").Insert Shift:=xlDown
ThisWorkbook.Worksheets("Sheet1").Rows("351:352").Copy
wb.Worksheets("Sheet1").Rows(f & ":" & f).Insert Shift:=xlDown

wb.Worksheets("Sheet1").PageSetup.Orientation = xlLandscape
wb.Worksheets("Sheet1").Columns("E:E").ColumnWidth = 19.88
wb.Worksheets("Sheet1").Columns("F:F").ColumnWidth = 14.63
wb.Worksheets("Sheet1").Columns("D:D").ColumnWidth = 9.63
wb.Worksheets("Sheet1").Columns("H:H").ColumnWidth = 14.5
wb.Worksheets("Sheet1").Columns("I:I").ColumnWidth = 18.38
wb.Worksheets("Sheet1").Columns("E:E").ColumnWidth = 23.25
wb.Worksheets("Sheet1").Columns("I:I").ColumnWidth = 19.13

wb.SaveAs Filename:=ThisWorkbook.Path & "\" & cname & ".xlsx"

wb.Close SaveChanges:=True
a1 = a

End If
Next

End Sub

标签:分成,文件,Rows,wb,ColumnWidth,excel,Sheet1,Worksheets,Columns
From: https://www.cnblogs.com/wowpsf/p/18243295

相关文章

  • 3.Nginx配置文件基本介绍
    nginx配置文件所在路径:/usr/local/nginx/conf/nginx.confnginx配置文件有三块:1.全局块从配置文件开始到events块之间的内容,主要会设置一些影响nginx服务器整体运行的配置指令。配置运行nginx服务器的用户(组)允许生成的workerprocess数,Nginx服务器并发处理服务的关键配置,w......
  • 操作系统 c语言模仿 磁盘文件操作
    1.实验目的深入了解磁盘文件系统的实现。2.实验预备知识文件的操作;文件的逻辑结构和物理结构;磁盘空间的管理;磁盘目录结构。3.实验内容设计一个简单的文件系统,用文件模拟磁盘,用数组模拟缓冲区,要求实现:支持多级目录结构,支持文件的绝对读路径;文件的逻辑结构采用流式结构,......
  • Excel最基本的常用函数
    最基本最常用的函数,掌握了可以解决大部分问题。(笔记模板由python脚本于2024年06月11日19:05:56创建,本篇笔记适合熟悉excel的coder翻阅)【学习的细节是欢悦的历程】Python官网:https://www.python.org/Free:大咖免费“圣经”教程《python完全自学教程》,不仅仅......
  • WPF中读取Excel文件的内容
    演示效果实现方案1.首先导入需要的Dll(这部分可能需要你自己搜一下)Epplus.dllExcel.dllICSharpCode.SharpZipLib.dll2.在你的解决方案的的依赖项->添加引用->浏览->选择1中的这几个Dll点击确定。(添加依赖)3.然后看代码内容附上源码usingExcel;usingSystem.Dat......
  • JAVA开发 PDF文件生成表格,表格根据内容自动调整高度
    1、展示效果2、相关功能实现JAVA开发使用ApachePDFBox库生成PDF文件,绘制表格3、实现代码importorg.apache.pdfbox.pdmodel.PDDocument;importorg.apache.pdfbox.pdmodel.PDPage;importorg.apache.pdfbox.pdmodel.PDPageContentStream;importorg.apache.pdfbo......
  • 使用 Flink SQL 读取本地csv文件(Java实现)
    data.csv内容:1,Tom,152,Lily,133,Mike,214,John,205,Emma,186,Sophia,197,David,228,James,169,Olivia,1710,Robert,2311,Emily,1412,Daniel,2513,Amelia,24代码:packagecom.auguigu.demo;importorg.apache.flink.streaming.api.datastream.DataStream;impo......
  • 基于centos7.9搭建http文件服务器
    基于centos7.9搭建http文件服务器1.安装httpd[root@localhost~]#yuminstall-yhttpd2.关闭防火墙以及selinux[root@localhost~]#systemctlstopfirewalld&&setenforce03.修改相关配置​ 文件/etc/httpd/conf/httpd.conf中的默认参数(自定义修改)[root@loca......
  • wimlib API 提供了一系列用于处理 Windows 映像文件(.wim 文件)的函数和数据结构,使开发
    wimlibAPI提供了一系列用于处理Windows映像文件(.wim文件)的函数和数据结构,使开发人员能够在其应用程序中集成对WIM文件的创建、修改和提取功能。以下是一些常见的wimlibAPI:WIM文件的创建和初始化:wimlib_create_new_wim():创建一个新的WIM文件。wimlib_open_wim():......
  • core dumped未生成core文件
    在多次遇到coredumped导致程序中断,但是因为未生成core文件无法定位原因,故在此记录如果遇到segemtationfault(coredumped)未看见core文件改如何解决。第一步,查看是否开启core文件生成:在命令行输入ulimit-c,该命令查看系统允许的core文件大小(个人猜测),如果是0那么当然不会生成cor......
  • DISM(Deployment Image Servicing and Management)和wimlib虽然都可以用来处理Windows映
    DISM(DeploymentImageServicingandManagement)和wimlib都是用于Windows系统的映像管理工具,它们可以用来处理Windows映像文件(.wim文件),但在功能和使用上有一些不同点。下面是它们的比较:DISM(DeploymentImageServicingandManagement)内置工具:DISM是Windows操作系统......