Excel 시트 및 탭을 자동으로 정렬하는 방법

Excel 시트 및 탭을 자동으로 정렬하는 방법

Excel은 회사 데이터 및 회계를 유지하기위한 도구가 아닙니다. 그 힘은 거의 모든 것을 간단하고 빠른 방법으로 분류하고 관리하는 데 있습니다. 의제, 작업 사분면, 주소록, 송장 서식 파일, 출석 기록을 만들 수 있습니다.하지만 Excel에서는 통합 문서 시트를 구성 할 수 없습니다. 장부 작업시 매우 유용한 기능입니다. 그러나 Visual Basic 코드에서 매크로를 사용하여 Excel 탭을 자동으로 정렬 할 수 있습니다 . 단계적으로 수행하는 방법을 설명합니다.

"Visual Basic 코드의 매크로"라는 단어는 위협적 일 수 있지만 모든 것이 생각보다 쉽습니다. 매크로는 Excel에서 일련의 작업을 수행하고 반복적 인 작업을 자동화 하는 데 사용되는 작은 프로그램입니다 . 매크로는 Excel의 기능에 액세스하고 확장 할 수있는 프로그래밍 언어 인 VBA (Visual Basic for Applications) 코드로 작성됩니다.

Visual Basic 편집기

매크로를 만들려면 Excel에서 통합 문서를 열어야하며 탭이 많을수록 좋습니다.

Excel 탭 정렬

VBA 편집기를 열려면 키보드 단축키 Alt + F11을 사용 합니다. 편집기 창이 나타나면 Personal.xls 라는 특정 Excel 통합 문서를 찾습니다 . 이 책은 우리가하는 모든 작업 이 모든 통합 문서에 영향을 미친다 는 속성을 가지고 있습니다. 즉, 매크로를 생성하면 원할 때마다 사용할 수 있습니다.

매크로 편집기

개인 책을 찾을 수 없더라도 걱정하지 마십시오. 편집기를 종료하고 Excel 보기 탭을 열고 매크로 메뉴를 풀다운 한 다음 매크로 기록을 선택 합니다. 개인용 매크로 북에 매크로를 저장하고 기록을 시작합니다. 다음으로 매크로 메뉴를 다시 불러 와 기록을 중지합니다. 이미 "특별한"책이 있습니다.

Excel에서 매크로 만들기

이제 새 모듈만들 준비가되었습니다 . Alt + F11 키 를 눌러 VBA 편집기를 열고 Personal.xls 책을 선택한 다음 삽입> 모듈 을 클릭 합니다. 모듈 창에 커서를 놓고 다음 코드를 작성합니다.

Sub SortSheets_Ascendant ()

For a = 1 To Sheets.Count

For s = a + 1 To Sheets.Count

If UCase (Sheets (a) .Name)> UCase (Sheets (s) .Name) Then

시트 (s). 이전으로 이동 : = 시트 (a)

End If

다음

옆에

End Sub

창을 닫으면 매크로가 자동으로 저장됩니다. 그것이 작동하는지 확인하는 것만 남아 있습니다. 탭을 정렬하려는 책을 열고 보기 로 이동하여 매크로를 클릭 하거나 키보드 단축키 Alt + F8을 누릅니다 . 우리는 더블 클릭 SortSheets_Ascendant 하고 책 탭은 순식간에 알파벳 순서에 배치됩니다 .

Excel 탭을 알파벳순으로 정렬

Excel을 닫으면 프로그램에서 매크로에 대한 변경 사항을 저장할 것인지 묻습니다. 수락하면 원하는 책에 사용할 수 있도록 매크로가 저장됩니다.

내림차순으로 시트 정렬

약간의 코드 변경만으로 역효과를 얻을 수 있습니다 . 탭을 알파벳 내림차순으로 정렬합니다 . 매크로 생성 과정을 반복하고 이번에는 다음 코드를 삽입합니다.

Sub SortSheets_Descending ()

For a = 1 To Sheets.Count

For s = a + 1 To Sheets.Count

If UCase (Sheets (a) .Name) <UCase (Sheets (s) .Name) Then

시트 (s). 이전으로 이동 : = 시트 (a)

End If

다음

옆에

End Sub

두 가지 변형 만 있습니다. 첫 번째는 분명히 매크로의 이름입니다. 두 번째는 코드의 네 번째 줄에서>에서 <로의 변경입니다. 이것은 책의 시트 순서가 방향을 바꾼다는 것을 의미합니다 . 이제 보기> 매크로 (또는 Alt + F8 단축키 )를 클릭하면 새로 생성 된 두 개의 매크로가 표시됩니다. SortSheets_Descending을 두 번 클릭 하고 만족스럽게 그 효과를 확인하십시오.

Excel 시트를 내림차순 정렬

Excel을 종료 할 때 변경 사항을 저장하면 언제든지이 두 매크로를 사용할 수 있습니다 . 특히 부피가 큰 Excel 통합 문서의 탭을 처리 할 때 많은 시간과 노력을 절약 할 수 있습니다.