엑셀 파일에 있는 모든 시트의 이름을 변경하는 매크로
본문 바로가기
OFFICE_오피스/엑셀_매크로

엑셀 파일에 있는 모든 시트의 이름을 변경하는 매크로

by AICanvas 2023. 4. 14.
728x90
SMALL

엑셀 파일에 있는 모든 시트의 이름을 변경하는 매크로

예시로, 엑셀 파일에 있는 모든 시트의 이름을 변경하는 매크로를 만들어 보겠습니다.

[개발] 탭에서 [Visual Basic]을 클릭합니다.
[삽입] -> [모듈] 을 클릭하여 새 모듈을 추가합니다.
다음 코드를 입력합니다.

Sub 시트_이름_변경()
    ' 시트 이름 변경 매크로
    
    Dim sh As Worksheet
    Dim newName As String
    
    ' 각 시트의 이름을 변경
    For Each sh In ThisWorkbook.Sheets
        newName = "NewName_" & sh.Index
        sh.Name = newName
    Next sh
    
    End Sub

매크로를 실행하려면 [F5] 키를 누르거나, 개발 탭에서 매크로 이름을 선택한 후 [실행]을 클릭합니다.
이제 모든 시트의 이름이 "NewName_1", "NewName_2", "NewName_3"과 같이 변경되었습니다. 이와 같이 매크로를 사용하면 대량의 데이터를 처리할 때 시간과 노력을 절약할 수 있습니다.

728x90
LIST

댓글