excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel VBA系列之拆分多张工作表

如何将Excel文件中的多张工作表拆分成多个单独的Excel文件进行保存? 1. 新建一个保存Excel的文件夹用于存放拆分出来的Excel文件。2. 如图,在Excel文件中有多张工作表。3. 打开Visual Basic,添加模块和过程,称之为“拆分工作表”。4. 添加一个for each循环,因为要将每个工作表都复制一次。1)Dim sht As Worksheet:定义变量sht为工作表; 2)For Each sht In Sheets:所有表中的每张sht工作表都循环一次; 3)Next:结束循环。 5. 用工作表加Copy,后面不加任何参数,可以复制工作表为新的Excel文件。6. 上一步中复制出来的Excel新文件另存到我们指定的文件夹下。7. 保存之后再关闭新建的文件。代码: Sub 拆分工作表()Dim sht As WorksheetFor Each sht In Sheetssht.Copy ActiveWorkbook.SaveAs Filename:="D:\test\" & sht.Name & ".xlsx" ActiveWorkbook.CloseNextEnd Sub 8. 执行以上代码后,就可在test文件夹下生成多个文件,其内容分别对应“A班”、“B班”、“C班”这三种工作表中的数据。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接