엑셀에서 여러 개의 시트를 사용할 때마다 매번 아래쪽 탭을 클릭해서 시트를 이동하시는 분들 많으시죠? 시트가 몇 개 안 될 땐 괜찮지만, 10개 이상 넘어가면… 왔다 갔다 하다가 눈 아프고 시간도 아깝습니다.
그래서 오늘은! 엑셀 시트 이동 버튼을 만들어서 엑셀 버튼 클릭 한 번으로 원하는 시트로 이동하는 방법을 소개하려고 해요. 어렵지 않고 누구나 쉽게 따라할 수 있으니, 커피 한 잔 옆에 두고 천천히 따라오세요 ☕️😉
1. 엑셀 버튼으로 시트 이동? 왜 필요한가?
엑셀을 조금 더 스마트하게 쓰고 싶은 분들이라면 아래 상황 공감하실 거예요.
- 시트가 10개 이상이라 찾기 귀찮을 때(안보일 때)
- 시트 이름이 길어서 일일이 넘겨가며 찾기 힘들때
- 고객용 보고서에 특정 시트만 보여주고 싶을 때
- 엑셀을 잘 모르는 동료나 상사를 위해 ‘누르면 이동되는’ 친절한 시트를 만들고 싶을 때
이런 경우에 시트 이동 버튼은 정말 꿀템입니다. 보기에도 깔끔하고, 사용성도 확 올라가요.
📌 적용 예시: 대시보드 시트에서 “1월 매출”, “2월 매출” 같은 시트로 이동하는 버튼 만들기
2. 개발 도구 탭 활성화하기 (엑셀 버튼 만들기 준비)
시트에 버튼을 만들려면 개발 도구 탭이 필요합니다. 처음에는 숨겨져 있으니 다음 단계로 활성화해 주세요!
1) 개발 도구 탭 활성화 방법
- 엑셀 상단 메뉴에서
파일
→옵션
클릭 - 좌측 메뉴에서
리본 사용자 지정
클릭 - 오른쪽 체크박스 중
개발 도구
에 체크 →확인
2) 맥용 개발도구 활성화
- Excel > 기본 설정 > 리본 & 도구 모음을 선택
- 우측 메뉴에서
리본 사용자 지정
– 기본탭 - 오른쪽 체크박스 중
개발 도구
에 체크 →확인
이제 엑셀 상단에 [개발 도구] 탭이 생겼다면 준비 완료입니다! 🎉
3. 시트 이동 버튼 만들기 (매크로 등록)
이제 본격적으로 버튼을 만들어볼게요!
Step 1. 버튼 삽입
개발 도구
탭 클릭- [삽입] → [▾] → [단추(양식컨트)] 클릭
- 원하는 셀 영역에 버튼을 그립니다 (예: A1~B2)
- 버튼을 그리면 자동으로 매크로 등록 창이 뜹니다
- 새로만들기 클릭!
Step 2. 시트 이동 매크로 코드 작성
1) 시트 이름 지정을 통해 이동하는 매크로
매크로 이름을 정하고, 새 매크로 작성 창에서 아래처럼 코드를 작성해 주세요. 예를 들어, ‘1월매출’ 시트로 이동한다고 가정하면:
Sub 매크로 이름 지정() Sheets("1월 매출").Select End Sub
Sheets("시트이름").Select
이 부분에서 시트 이름을 정확히 입력해야 해요 (띄어쓰기 포함!)
2) 시트 순서로 지정
시트 순서가 좌측에서부터 1,2,3,4로 부여됩니다.
가장좌측 시트 -> Sheet1.select 두번째는 Sheet2.select 이런식으로 하시면 됩니다.
Sub 단추1_click() Sheet1.Select End Sub
버튼 마드 매크로를 할당해야 해서 매크로 이름도 다르게 해주어야 합니다.
Step 3. 매크로 저장 및 엑셀 버튼 연결
- 코드 작성 후
파일
→저장
(매크로 사용 가능 형식.xlsm
으로 저장하세요) - 버튼 우클릭 -> 매크로 지정
- 만든 매크로 함수 선택
- 버튼을 클릭하면 해당 시트로 바로 이동합니다!
4. 여러 시트로 이동하는 엑셀 버튼 만들기
1월부터 12월까지, 혹은 여러 부서별 보고서로 이동하는 엑셀 버튼을 쫙~ 만들고 싶다면?
팁: 매크로 여러 개 작성하면 OK
Sub GoToFeb() Sheets("2월매출").Select End Sub Sub GoToSummary() Sheets("요약").Select End Sub
그리고 위에서 했던 것처럼 각각 버튼을 만들어서, 해당 매크로에 연결해 주면 됩니다.
📌 팁: 버튼 텍스트도 바꾸면 더 깔끔해요!
- 버튼에서 마우스 오른쪽 클릭 →
텍스트 편집
- 예: “1월 매출 보기”, “요약 시트로 이동”
5. 엑셀 버튼 디자인도 바꿔볼까요? ✨
기본 엑셀 버튼은 좀 투박하죠? 기본 단추는 텍스트 색상 변경만 가능합니다.
아래처럼 디자인을 조금만 바꿔주면 더 예쁘고 보기 좋아집니다.
저는 보통 이이콘을 삽입해서 합니다!
예쁜 버튼 만들기 팁
- 도형 이용:
삽입
→도형
→직사각형
그린 후, 텍스트 넣기 - 도형에 오른쪽 클릭 →
매크로 지정
→ 시트 이동 매크로 연결 - 색상, 테두리, 그림자 등 원하는 대로 꾸미기
이렇게 하면 보고서나 대시보드에 어울리는 버튼을 만들 수 있어요!
6. 사용성 꿀팁 & 자주 묻는 질문
Q1. 시트 이름에 공백이 있으면?
Sheets("2024 요약").Select
처럼 공백 포함해서 정확히 입력해야 해요
Q2. 버튼 복사하면 연결도 복사되나요?
- 아니요! 버튼을 복사하면 동일한 매크로가 지정되서 시트 이동 후 다시 메인 화면으로 넘어갈 때 활용하면 좋습니다.
Q3. 다른 시트에 있는 버튼도 작동하나요?
- 네! 단, 해당 매크로는 모든 시트에서 사용 가능해야 해요
Q4. VBA 보안 경고가 떠요!
파일
→옵션
→보안 센터
→매크로 설정
에서 신뢰하도록 설정해 주세요
✅ 마무리: 엑셀도 똑똑하게 쓰자!
엑셀 시트 이동 버튼을 만들어보니 어떠신가요? 처음엔 어렵게 느껴질 수도 있지만, 한번 해보면 정말 쉬워요. 무엇보다 보고서나 작업 파일을 공유할 때, 버튼만 딱 누르면 원하는 시트로 이동되니 훨씬 직관적이고 실용적입니다.
매번 아래쪽 탭 왔다 갔다 하지 말고, 똑똑하게 클릭 한 번으로 원하는 시트로 이동해보세요!
궁금한 점 있으시면 댓글이나 메일로 언제든 질문 주세요. 다음엔 엑셀 자동화 관련 꿀팁으로 또 찾아뵐게요 😄
*** 쿠팡 추천템! ***
같이 보면 좋은 글
“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”