엑셀
엑셀 시트별로 각각 따로 저장하기
와찬
2022. 12. 10. 22:00
엑셀 매크로
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
업무에 참조하세요!
반응형