본문 바로가기
엑셀

엑셀 시트별로 각각 따로 저장하기

by 와찬 2022. 12. 10.

엑셀 매크로

1. 엑셀 특정 셀A2의 명칭이 시트이름으로 바뀌는 매크로

셀A2의 값이 시트이름으로 변경

Sub 시트이름바꾸기()

Dim rs As Worksheet

For Each rs In Sheets

rs.Name = rs.Range("A2")

Next rs

End Sub

2. 시트의 이름으로 해당 시트가 저장되는용도(xls로 저장됨)

Sub 저장매크로()

Dim i As Long

For i = 1 To Sheets.Count

ActiveWorkbook.Sheets(i).Select

ActiveSheet.Copy

ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & ActiveSheet.Name & ".xls", FileFormat:=xlWorkbookNormal

ActiveWorkbook.Close

Next

End Sub

업무에 참조하세요!

 
반응형

'엑셀' 카테고리의 다른 글

다중 엑셀 복사하기 - 1  (1) 2023.11.14
엑셀 매크로(기초) 값 복사 붙여넣기  (0) 2022.12.28
엑셀 여러파일 한개 파일로 합치기  (0) 2022.12.10
엑셀로 회귀분석 하기  (1) 2022.11.04
프로세스 개편  (0) 2022.10.21

댓글