셀에 입력된 값들은 자동필터 기능을 이용해 정렬이 쉽고 간편하지만, 워크시트의 정렬은 vba를 활용해야 하는데, 구문이 복잡하지는 않다. 사용자의 작업 파일에 맞게 수정할 필요 없으 그대로 구문을 복사하여 붙여넣기 한 후 실행하면 된다.
Alt + F11 vba편집기 실행 삽입 - 모듈 선택 아래 구문 입력 + F5실행 vba 구문에 대한 원리를 짧게 설명하자면 반복문을 활용해 특정 워크시트를 다음 워크시트의 이름을 비교하고, sheets.move 메소드를 이용해 시트를 이동하는 원리이다. Sub SortWorksheets() Application.ScreenUpdating = False Dim WsCount As Integer, i As Integer, j As Integer WsCount = Sheets.Count For i = 1 To WsCount - 1 For j = i + 1 To WsCount If UCase(Sheets(j).Name) < UCase(Sheets(i)....
#
vba
#
엑셀워크시트정렬
#
엑셀시트정렬
#
엑셀시트순서대로
#
엑셀vba
#
엑셀
#
시트정렬하기
#
비주얼베이직
#
VisualBasic
#
워크시트정렬
원문 링크 : vba 엑셀 시트 정렬하기 (워크시트 이름순으로 정렬)