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)
上一篇 2022年4月21日 上午8:00
下一篇 2022年4月21日 上午8:00


相关推荐

  • 手把手教你如何在Ubuntu系统中安装Pycharm

    手把手教你如何在Ubuntu系统中安装PycharmPython 进阶者 18 06 1916 21 前几天带大家一起安装了 Ubuntu14 04 系统 没来得及上车的伙伴可以戳这篇文章 手把手教你在 VMware 虚拟机中安装 Ubuntu14 04 系统 今天小编带大家一起在 Ubuntu14 04 中安装 Pycharm 具体的教程如下 1 首先在主目录下创建 software 文件夹 此时该文件夹为空文件夹 这个文件夹下用于放置安装软件 当然这

    2026年3月27日
    2
  • ivx动效按钮 基础按钮制作 02

    ivx动效按钮 基础按钮制作 02本节示例 一 特效块的制作在上一节中制作了一个可以增加动效的自定义按钮后 这一节通过这个行按钮对其进行特效制作 在行按钮中的绝对定位中 我们创建一个行 命名为移入 接下来我们做一个移入动效 此时这个行会覆盖掉文本区域 我们将按钮文本移动至行之上 此时这个行就不会盖掉之前的文本 接着更改这个行为我们喜欢的颜色 接着我们先把行的坐标置于原点 二 给动效块添加动画此时我们需要将这个动效块行放置于这个按钮之外 那么此时可以给予指责格行的 x 值为负 并且由于该行还需要向上移动一段距离

    2026年3月18日
    2
  • ai修复照片软件是哪个软件_AI照片修复免费版-AI照片修复软件下载v1.1.0安卓版-西西软件下载…「建议收藏」

    ai修复照片软件是哪个软件_AI照片修复免费版-AI照片修复软件下载v1.1.0安卓版-西西软件下载…「建议收藏」AI照片修复软件是一款专业的照片图片修复处理工具,可以帮助用户将旧照片、老照片以及低像素的照片进行修复,软件界面赶紧操作简单,适合没有经验的伙伴修复使用,除此之外,还有各种美化效果,轻松将照片上色、换底、换像素,来西西下载即可使用哦!AI照片修复软件简介:AI照片修复是一款免费的智能AI照片修复处理工具,包括照片破损修复、黑白照片上色、无损放大、模糊照片清晰增强等实用工具。基于先进的AI图像生成技…

    2022年4月18日
    124
  • Yii框架官方指南系列52——专题:性能调整

    Yii框架官方指南系列52——专题:性能调整

    2021年8月28日
    48
  • Dom4J生成xml和包含CDATA问题

    在 java注解生成xml和包含CDATA问题里面做了介绍,这里直接贴代码。

    2022年2月25日
    46
  • vue关闭eslint检查_vue关闭eslint

    vue关闭eslint检查_vue关闭eslintEslint只是一个校验语法规则的插件,对于我们日常开发没什么用,需要关闭,只需两步:第一步:打开vue.config.js,如果没有就自己新建一个,在里面添加以下代码://关闭eslint语法验证lintOnSave:false,devServer:{//关闭eslint语法验证overlay:{warning:false,errors:false}},第二步打开.eslintrc文件,在里面rules添加以下

    2022年10月8日
    7

发表回复

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

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