一、拆分为多个sheet 将1个表格拆分为多个sheet,最简单的方法就是利用数据透视表,假设在这里我们想要按照省份来拆分表格 1.创建透视表 首先我们点击表格中的任何一个单元格,然后在新工作表中插入一个数据透视表,随后在右侧的字段列表中按照顺序勾选字段,字段勾选完毕后点击【设计】将【分类汇总】设置为不显示,【总计】设置为对行和列禁用,【报表布局】设置为以表格的形式显示与重复所有标签,这样的话就会得到一个与数据源一模一样的表格 二、拆分为多个Excel文件 Sub 拆分工作薄() Dim xpath As String xpath = ActiveWorkbook.Path Dim sht As Worksheet For Each sht In ActiveWorkbook.Sheets sht.Copy ActiveWorkbook.SaveAs Filename:=xpath & '\' & sht.Name & '.xlsx' ActiveWorkbook.Close Next MsgBox '工作薄拆分完毕!' End Sub |
|
来自: 杞乡青年 > 《EXCEL办公资料》