시트명으로 파일을 저장하는 매크로.
뭔가 아쉽지만 일단 업로드.
Option Explicit Sub mkFile() Dim strPath As String Dim strFile As String Dim i As Integer '저장경로를 현재 엑셀파일과 동일경로로 설정 strPath = ThisWorkbook.Path & "\" '시트1부터 시트 개수만큼 파일로 저장 For i = 1 To Sheets.Count strFile = Sheets(i).Name & ".xlsx" '시트명을 파일명으로 설정 Sheets(i).Copy '시트 복사 With ActiveWorkbook .SaveAs Filename:=strPath & strFile '현재 엑셀파일경로에 시트명으로 파일 저장 .Close '저장 후 닫기(시트별로 계속 저장하기 위해) End With Next i End Sub cs
'VB(A)' 카테고리의 다른 글
일부 시트들을 새 파일로 저장 (0) | 2015.02.23 |
---|---|
이름을 자음 모음으로 분리하기 (0) | 2015.02.22 |
Collection 객체를 활용하여 중복값 찾기 (0) | 2015.02.19 |
숫자만 인식하기 (0) | 2015.02.17 |
중복값 제외하고 수량 합산하기 (0) | 2015.02.16 |