我是靠谱客的博主 怕孤单飞鸟,最近开发中收集的这篇文章主要介绍Excel多sheet拆分Excel多sheet拆分,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Excel多sheet拆分


文章目录

  • Excel多sheet拆分
    • 前言
    • 实现方法

前言


由于一个Excel的sheet页过多,不方便查找对应资料,于是领导让我把sheet页拆分成单个Excel方便查找,但是我一看一个excel居然有40多个sheet页,如果一个个复制出来,可能半小时就过去了,效率太低了,于是我就上网查找了一下,发现可以通过脚本的方式实现sheet页的拆分,现将脚本和过程分享出来

实现方法


Excel版本: 2010

首先,打开要拆分的Excel下任意一个sheet页,选择查看代码

image-20230201110624509

进入VB代码界面后,选择插入->模块

image-20230201110706904

将以下脚本输入后,选择执行,就可以实现拆分了,记得要修改路径

Sub 拆分工作簿()

Dim mybook As Workbook

Dim i As Integer

Set mybook = ActiveWorkbook

For i = 1 To mybook.Worksheets.Count

mybook.Worksheets(i).Copy

ActiveWorkbook.SaveAs Filename:="D:UsersDesktop测试拆分" & mybook.Worksheets(i).Name & ".xlsx"

ActiveWindow.Close

Next i

End Sub

image-20230201111228953

image-20230201111254265

这样桌面上创建的文件夹里面就有我们需要拆分的Excel文件了

image-20230201111336310

最后

以上就是怕孤单飞鸟为你收集整理的Excel多sheet拆分Excel多sheet拆分的全部内容,希望文章能够帮你解决Excel多sheet拆分Excel多sheet拆分所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部