当前位置:首页 > 办公资料 > 正文内容

EXCEL按Sheet拆分文件

CCSSRW2个月前 (09-26)办公资料298

需求:按Sheet名称拆分Excel表格到独立的文件

image.png

比如这里,要将1月、2月、3月的工资表分别拆分到独立的每一个文件


这里需要使用的VBS,步骤如下:

开发工具->Visual Basic->ThisWorkbook->录入代码->运行

image.png

image.png

运行结果

image.png

image.png


Sub Split_Sheet_into_ExcelFiles()
    Dim FilePath As String
    FilePath = Application.ActiveWorkbook.Path
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    For Each Sheet In ThisWorkbook.Sheets
        If Sheet.Visible = True Then
            Sheet.Copy
            Application.ActiveWorkbook.SaveAs Filename:=FilePath _
            & "\" & Sheet.Name & ".xlsx"
            Application.ActiveWorkbook.Close False
        End If
    Next
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub


扫描二维码推送至手机访问

本文链接:http://xinrui.ren/post/180.html

返回列表

上一篇:Excel制作下拉菜单时如何去除空值

没有最新的文章了...