로딩
요청 처리 중입니다...

vba 엑셀 시트 정렬하기 (워크시트 이름순으로 정렬)

 vba 엑셀 시트 정렬하기 (워크시트 이름순으로 정렬)

셀에 입력된 값들은 자동필터 기능을 이용해 정렬이 쉽고 간편하지만, 워크시트의 정렬은 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 # 워크시트정렬