博客
关于我
快速批量另存工作表
阅读量:277 次
发布时间:2019-03-03

本文共 659 字,大约阅读时间需要 2 分钟。

不少Excel用户都遇到过这样的场景,一个工作簿中有N多个工作表,经常需要把全部(或者还多个)工作表单独另存为Excel文件,然后可能邮件发送个不同部门。操作步骤如下:

  1. 选择工作表
  2. 选中全部单元格
  3. 拷贝
  4. 新建工作簿文件
  5. 粘贴(假设不需要格式调整,省略N步)
  6. 保存工作簿

这个操作并不复杂嘛!没错,如果老板告诉你,有100个工作表需要处理,每天都要做一遍,是否心中顿时飘过一万只某某马 …

* 图片来自互联网,版权属于原作者
如果你还在手忙脚乱的选中多个工作表,直到手抽筋,请先移步这里:

STEP 1. 选中需要导出的工作表(一个 / 多个 / 全部)

STEP 2. 按下快捷键执行下面代码
STEP 3. 木有了 … (泡杯咖啡撩妹去吧)

Sub ExportSheets()    Dim wsh As Worksheet    Dim strPath As String    strPath = ThisWorkbook.Path & "\"    For Each wsh In ActiveWindow.SelectedSheets        wsh.Copy        With ActiveWorkbook            .SaveAs strPath & wsh.Name & ".xlsx", FileFormat:=xlOpenXMLWorkbook            .Close        End With    Next wshEnd Sub

工作也可以这么简单。

转载地址:http://jbjl.baihongyu.com/

你可能感兴趣的文章
Qt Creator编码
查看>>
Qt Designer的UI文件格式
查看>>
OpenCV透视校正perspective correction的实例(附完整代码)
查看>>
Linux部署sendmail邮件服务器
查看>>
C语言和32位汇编语言关于if-else分支结构的对比分析
查看>>
Java小白的入门之路
查看>>
mongodb中文档的特殊更新--upsert、remove(根据条件删除数据 )
查看>>
Eclipse-更改Eclipse中SVN用户名及密码
查看>>
Mybatis-PageHelper分页插件-Spring
查看>>
MyBatis5_动态SQL
查看>>
Linux-账号管理
查看>>
网络相关面试题
查看>>
阿里一二三面、HR面面经-后台
查看>>
java:-source 1.6 中不支持 diamond 运算符
查看>>
单链表的查找、建立操作(C语言)
查看>>
Delphi 数据类型列表
查看>>
并发控制
查看>>
A - 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历(BFS)
查看>>
free(): double free detected in tcache 2 如何解决
查看>>
《软件方法》第1章 建模和UML
查看>>