5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
미해결 엑셀2021윈도우10

폴더내 여러개의 파일내에서 특정 시트를 맨앞으로 이동하는 매크로 혹시 아시는 분 있으실까요?

최민수
8월 18일 조회 864
폴더내의 여러개의 엑셀 파일이 있습니다. 여러개의 파일중 한개의 파일내에서 특정 시트만 맨앞으로 이동하는 매크로 혹시 아시는 분 답변부탁드립니다. 이건 구글링해도 소스도 안나오네요.



특정 시트의 아이디는 동일합니다. UT-001~(변함)-(01~)(변함)

앞에 시트는 2개일 경우도 있고 여러개가 있는 경우도 있습니다.



아시는분 답변 좀 부탁드립니다.

파일이 넘 많아서 수작업으로 할려니 넘 힘드네요.

댓글 3

더블유에이 8월 18일
들어가는 위치(기존 UT-001 이 있다면..)는 조금 수정이 필요하겠으나 아래와 같이 작성하면 되겠습니다.

Sub MoveSheets()
Dim ws As Worksheet
Dim firstSheetIndex As Integer

firstSheetIndex = 1

For Each ws In ThisWorkbook.Worksheets
If Left(ws.Name, 7) = "UT-001" Then
ws.Move Before:=ThisWorkbook.Sheets(firstSheetIndex)
firstSheetIndex = firstSheetIndex + 1
End If
Next ws
End Sub
최민수 작성자 8월 19일
@더블유에이 님 네 감사합니다 내일 출근 하는대로 해보겠습니다
최민수 작성자 8월 19일
@최민수 님 한셀(한컴엑셀)에서 실행하니 이 개체의 매크로를 실행할 수 없습니다라는 메시지가 나오며 실행이 안됩니다 ㅠㅠ

질문답변 게시판의 최근 글

스크랩 완료