본문 바로가기
Coding/Excel VBA

엑셀 시트 한개씩 단일파일로 저장하기

by 그냥그렇듯이 2023. 3. 30.
반응형

Sub 시트저장()
    Dim Sht As Worksheet
    Dim strPath As String
    Application.ScreenUpdating = False
    strPath = ThisWorkbook.Path & "\"
    For Each Sht In Worksheets
    With Sht
    .Copy
    ChDir strPath
    ActiveWorkbook.SaveAs Filename:=strPath & Sht.Name & ".xlsx"
    ActiveWindow.Close
    End With
    Next Sht
End Sub

댓글