Excel에서 워크 시트 탭을 알파벳 순으로 정렬하는 방법
Excel 통합 문서에 많은 수의 워크 시트가있는 경우 특정 워크 시트를 찾기가 어려울 수 있습니다. 워크 시트 탭을 사전 순으로 정렬하면 원하는 것을 쉽게 찾을 수 있습니다..
색상을 적용하여 워크 시트 탭을 구성하는 것 외에도 워크 시트 탭에 사용자 정의 이름을 적용한 경우 사전 순으로 또는 영숫자로 정렬 할 수 있습니다. 아쉽게도 워크 시트 탭을 사전 순으로 정렬하는 것은 Excel에 내장되어 있지 않지만 탭을 오름차순 또는 내림차순으로 정렬 할 수있는 매크로를 통합 문서에 추가 할 수 있습니다. 워크 시트 탭을 정렬 할 Excel 통합 문서에 Microsoft의 지원 사이트에서 제공되는 매크로를 추가하는 방법을 보여줍니다.
시작하려면 Alt + F11을 눌러 VBA (Visual Basic for Applications) 편집기를 엽니 다. 그런 다음 삽입> 모듈로 이동하십시오..
Microsoft의 다음 매크로를 복사하여 모듈 창에 붙여 넣습니다..
Sub Sort_Active_Book (정수) Dim Integer As Integer Dim iAnswer As VbMsgBoxResult "사용자가 워크 시트를 정렬 할 방향을 묻습니다."iAnswer = MsgBox ( "오름차순으로 시트 정렬") & Chr (10) _ & "No를 누르면 No를 내림차순으로 정렬합니다.", _ vbYesNoCancel + vbQuestion + vbDefaultButton1, "Sort Workheets") i = 1 To Sheets.Count j = 1 To Sheets.Count - 1 "대답이 예이면 sort 오름차순으로 UCase $ (Sheets (j) .Name)> UCase $ (Sheets (j + 1) .Name) Then Sheets (j) .Move After : = Sheets (j + 1) End If "If 대답은 '아니요, 내림차순으로 정렬'입니다. ElseIf iAnswer = vbNo Then UCase $ (Sheets (j) .Name) < UCase$(Sheets(j + 1).Name) Then Sheets(j).Move After:=Sheets(j + 1) End If End If Next j Next i End Sub
VBA 편집기는 자동으로 각 모듈의 끝에 Module1, Module2 등과 같은 번호를 지정합니다. 모듈의 기본 이름을 그대로 사용할 수 있습니다. 그러나 통합 문서에 다른 매크로를 추가하려는 경우 각 모듈의 이름을 변경하여 해당 매크로가 무엇인지 알 수 있도록하는 것이 좋습니다. 모듈의 이름을 변경하여 이름을 표시합니다..
모듈의 이름을 바꾸려면 왼쪽 창의 속성에서 모듈의 이름 상자에있는 텍스트를 선택하십시오..
이름 상자에 모듈의 이름을 입력하고 Enter 키를 누릅니다. 모듈 이름에는 공백을 포함 할 수 없습니다..
왼쪽 창의 Project 아래에있는 Modules 목록에서 모듈의 이름이 변경됩니다..
파일> 닫기 및 Microsoft Excel로 돌아 가기로 이동하여 VBA 편집기를 닫습니다..
이제 매크로를 실행하여 탭을 정렬합니다. Alt + F8을 눌러 매크로 대화 상자의 매크로 목록에 액세스하십시오. 목록에서 매크로를 선택하고 (여기서는 하나의 매크로 만 있음) "실행"을 클릭하십시오..
워크 시트를 오름차순 또는 내림차순으로 정렬할지 여부를 선택할 수있는 다음 대화 상자가 표시됩니다. 오름차순으로 정렬하고 싶기 때문에 "예"를 클릭합니다..
이제 워크 시트 탭이 알파벳순으로 정렬됩니다..
추가 한 매크로는 지금 통합 문서의 일부이지만 저장할 때 다음 대화 상자가 표시됩니다. 이는 통합 문서를 .xlsx 파일로 저장했기 때문입니다.이 파일은 매크로가 포함되지 않은 일반적인 Excel 통합 문서 형식입니다. 통합 문서에 매크로를 포함하고이를 실행할 수 있으려면 통합 문서를 매크로 사용 가능 통합 문서 또는 .xlsm 파일로 저장해야합니다. 이렇게하려면이 대화 상자에서 "아니요"를 클릭하십시오..
다른 이름으로 저장 대화 상자가 표시됩니다. 매크로 사용 통합 문서를 저장하려는 위치로 이동합니다 (아직 해당 폴더에 있지 않은 경우). "파일 형식"드롭 다운 목록에서 "Excel 매크로 사용 통합 문서 (* .xlsm)"를 선택하십시오..
'저장'을 클릭하십시오..
통합 문서를 매크로 사용 통합 문서 (.xlsm 파일)로 저장하지 않으면 추가 한 매크로가 삭제됩니다. .xlsx 버전의 통합 문서를 삭제하여 워크 시트 탭을 더 추가하고 매크로를 사용하여 다시 정렬하려는 경우 .xlsm 버전의 통합 문서를 사용하는 것을 잊지 않도록 할 수 있습니다. 더 이상 매크로를 사용하지 않으려는 경우 통합 문서를 .xlsx 파일로 다시 저장할 수 있습니다..