WPS多个单独excel表合并为多个sheet_wps怎样拆分成多个工作表

WPS多个单独excel表合并为多个sheet_wps怎样拆分成多个工作表WPS 2019 多个sheet表拆分成独立的excel文件 (VBA工具)

大家好,又见面了,我是你们的朋友全栈君。

参考:

https://www.cnblogs.com/hackxiyu/p/8945975.html

 

场景:将多个sheet表拆分成独立的excel文件

 

一、安装VB工具:

默认情况下:wps — 开发工具 — VB 编辑器是灰选状态(即不可用状态),此时需要先安装vb工具:VBA For WPS 2019

 

安装步骤依次为:vcredist_x86.exe、Vba71.msi、Vba71_1033.MSI、Vba71_2052.msi

 

二、操作步骤:

点击 【开发工具】–》【vba编辑器】–》【插入】–》【模块】,输入如下代码:

Private Sub 分拆工作表()

Dim sht As Worksheet

Dim MyBook As Workbook

Set MyBook = ActiveWorkbook

For Each sht In MyBook.Sheets

sht.Copy

ActiveWorkbook.SaveAs Filename:=MyBook.Path & "\" & sht.Name, FileFormat:=xlNormal '将工作簿另存为EXCEL默认格式

ActiveWorkbook.Close

Next

MsgBox "文件已经被分拆完毕!"

End Sub

 

 

WPS多个单独excel表合并为多个sheet_wps怎样拆分成多个工作表

 

上述代码粘贴后,不用保存,直接点击运行即可拆分文件到该报文的同级目录下,并以sheet的名字命名新文件

 

 源表:

 WPS多个单独excel表合并为多个sheet_wps怎样拆分成多个工作表

 

最后效果:

WPS多个单独excel表合并为多个sheet_wps怎样拆分成多个工作表

 

 


 创建文件夹,然后保存文件

Option Explicit
Option Compare Text
Private Sub 分拆工作表()

Dim sht As Worksheet

Dim MyBook As Workbook

Set MyBook = ActiveWorkbook

For Each sht In MyBook.Sheets
sht.Copy

On Error Resume Next
VBA.MkDir (MyBook.Path & "\" & sht.Name)

ActiveWorkbook.SaveAs Filename:=MyBook.Path & "\" & sht.Name & "\" & sht.Name, FileFormat:=xlNormal '将工作簿另存为EXCEL默认格式

ActiveWorkbook.Close

Next

MsgBox "文件已经被分拆完毕!"

End Sub

 

转载于:https://www.cnblogs.com/onelikeone/p/10131337.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107138.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java中的stringbuffer是什么_java string类

    java中的stringbuffer是什么_java string类之前回答过这个两个的区别,直接拷过来,希望对你有所帮助!关于这两个类,文档里面列的很明确了,注意养成经常查文档的好习惯!话不多说开始:区别一:在Java中字符串使用String类进行表示,但是String类表示字符串有一个最大的问题:“字符串常量一旦声明则不可改变,而字符串对象可以改变,但是改变的是其内存地址的指向。”所以String类不适合于频繁修改的字符串操作上,所以在这种情况下,往往可以使用…

    2022年9月21日
  • navigator.appName

    navigator.appName找了很多的参考,无外乎两句话,兼容性和缅怀网景我就很好奇,到底在兼容什么然后翻到一篇外文的提问,里面提及了DOM0然后去了解了一下DOM0…看了介绍之后,就是不太推荐使用的标签监听属性on事件名,不过这文章有提到DOM0具有极好的跨浏览器优势,所以可能appName就是在这方面的支持吧,如果有知道的大佬请留个言,解释一下吧,老纠结了….

    2022年9月12日
  • Discuz! X3.2 二次开发基本流程

    Discuz! X3.2 二次开发基本流程1.Discuz目录结构1.1根目录文件admin.php—————————————–后台入口文件 api.php———————————————-合作API输出接口文件 connect.php—————————————-云…

    2022年5月19日
  • MinGW安装过程

    MinGW安装过程一. 下载MinGW官网下载地址:http://sourceforge.net/projects/mingw/二. 安装1. 双击下载好的压缩文件。 2. 然后出现如下界面,点击install(安装)开始安装。 3.指定安装参数选择(安装目录,用户目录选择)后,点击Continue继续下一步。 4.如下界面是下载和设置MinGW的安装配置

    2022年4月9日
  • 家庭影院.液晶电视.液晶电视连接电脑全功略续[通俗易懂]

    家庭影院.液晶电视.液晶电视连接电脑全功略续[通俗易懂]家庭影院.液晶电视.液晶电视连接电脑全功略续草木瓜20090201一、前言 《家庭影院.液晶电视.液晶电视连接电脑全功略》http://blog.csdn.net/liwei_cmg/archive/2008/11/28/3402883.aspx 一文中介绍了使用三星32A550P1R,作为电脑外接显示器+音箱的方法。其中中提到了 使用1366*768的分辨率。32A550物理

    2022年10月19日
  • web前端表单制作_注册表单测试用例

    web前端表单制作_注册表单测试用例03- web表单测试

    2022年4月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号