단축키를 이용해서 시트 이동을 해도 되지만 시트 개수가 많은 경우에는 이동 버튼을 이용하는 게 훨씬 편합니다. 이 글에서는 특정 시트로 이동할 수 있는 버튼을 만드는 2가지 방법(하이퍼링크, VBA) 을 알아 보겠습니다.
엑셀 시트 이동 버튼 만들기 2가지
<핵심요약>
1.하이퍼링크로 시트 이동 버튼 만드는 법
1)이동 버튼 만들 셀 클릭
2)마우스 우클릭 후 [링크] 클릭
3)[현재문서] 선택 후, 표시할 텍스트와 참조할 셀 입력하고, 문서 위치 선택 후 [확인]
2.VBA로 시트 이동 버튼 만드는 법
1)개발도구 메뉴 생성
2)개발도구 > Visual Basic
3)삽입 > 모듈
4)아래와 같이 입력
| Sub 시트이동단추( ) Sheet1. Select End Sub |
5)창 다 닫기
6)개발도구 > 삽입 > 단추(양식컨트롤)
7)단추 아이콘 생성 > [매크로지정] 창에서 매크로 이름 선택 후 [확인]
8)우클릭 > [텍스트 편집] 에서 단추 이름 변경
엑셀 시트 이동 버튼 만들기 2가지
<영상설명>
<그림설명>
1.하이퍼링크
첫 번째로 하이퍼링크를 이용해서 시트 이동 버튼을 만드는 방법 입니다.
▼아래 화면의 1월 글자에 링크를 만든 뒤 1월 글자를 눌렀을 때 1월에 해당되는 시트로 바로 이동되게 하는 방법을 알아 보겠습니다

▼1월이 적혀져 있는 셀 위에서 마우스 오른쪽 버튼을 누르고요. [링크] 글자를 누릅니다.

▼그 후 ①현재 문서를 누르고요. ②1월 글자를 누르고 ③확인 버튼을 누르면 됩니다.

▲참고로 [표시할 텍스트] 란 링크 이름을 말합니다. ‘1월’ 이라고 입력하면 링크 이름이 1월로 지정됩니다.
▲[참조할 셀 입력] 칸에는 해당 시트의 어느 셀로 이동되게 할지, 셀주소를 입력하면 됩니다. A1 을 입력하면 ‘1월’ 시트의 A1 셀로 이동합니다. B6 을 입력하면 ‘1월’ 시트의 B6 셀로 이동하게 되는 거고요.
▼그럼 아래 사진처럼 1월 글자에 링크가 씌워지는 걸 확인할 수 있고요. 이 링크를 누르면 바로 1월 시트로 이동 하게 됩니다.

2.VBA
두 번째 방법은 VBA를 이용해서 이동 버튼을 만드는 겁니다. 조금 더 복잡 할 순 있지만 이 방법을 사용하는 게 더 좋긴 합니다.
▼먼저 [개발 도구] 라는 메뉴를 추가 해야 됩니다. 화면 좌측 상단의 [파일] 로 들어갑니다. 그 후 화면 좌측 하단의 [옵션] 으로 들어갑니다.
![개발도구 삽입 위해 [파일] > [옵션] 으로 들어가기](https://yumiexcel.com/wp-content/uploads/2025/06/1.Excel-File-Option-들어가기-1024x515.webp)
▼그 후 [리본 사용자 지정] 을 누릅니다. [개발 도구] 에 체크를 한 뒤 [확인] 버튼을 누릅니다.
![[리본사용자지정] 으로 들어가서 [개발도구] 체크하고 확인 버튼](https://yumiexcel.com/wp-content/uploads/2025/06/2.Excel-옵션-리본사용자지정-개발도구-확인-1024x745.webp)
▼그럼 아래 사진처럼 개발 도구 메뉴가 생성 됩니다. [개발 도구] 메뉴로 들어간 뒤 [Visual Basic] 을 누릅니다.
![[개발도구] > [Visual Basic] 들어가기](https://yumiexcel.com/wp-content/uploads/2025/06/3.개발도구-Visual-Basic-1024x458.webp)
▼[삽입] > [모듈] 을 누릅니다.
![[삽입] > [모듈]](https://yumiexcel.com/wp-content/uploads/2025/06/4.삽입-모듈-insert-module-1024x641.webp)
▼이제 빈 칸에 아래 사진과 같이 코드를 입력해 줍니다.

▼아래와 같이 입력하면 됩니다.
Sub 시트이동단추 ()
Sheet2. Select
End Sub
여기서 중요한 건 Sheet2 부분 입니다. 우리는 현재 ‘1월’ 시트로 이동하는 버튼을 만들겁니다. ‘1월’ 시트는 Sheet2에 있죠? 그래서 Sheet2 를 입력해주는 겁니다. ‘2월’ 시트로 이동하는 버튼을 만들거라면 ‘Sheet3’ 이라고 입력하면 됩니다. 다시말해 링크를 눌렀을 때 도착되는 시트 번호를 입력해 주셔야 합니다.
입력을 다 했다면 X 를 눌러서 화면 창을 다 꺼주세요.
▼그 후 [개발 도구 > 삽입]으로 들어간 뒤, [단추(양식컨트롤)] 아이콘을 누릅니다.
![[개발도구] > [삽입] > [단추(양식컨트롤)]](https://yumiexcel.com/wp-content/uploads/2025/06/6.개발도구-삽입-단추양식컨트롤-button-1024x398.webp)
그 후 마우스 드래그를 해서 단추를 셀 위에 만들어주면 됩니다. 이 때 Alt 키를 누른 채로 마우스 드래그를 해주면 셀 크기에 딱 맞게 단추가 만들어집니다.
▼마우스 드래그로 단추를 만들고 마우스 버튼을 딱 놓으면 아래와 같은 [매크로 지정] 창이 자동으로 켜집니다. 아까 우리가 만들었던 [시트이동단추] 를 한 번 클릭한 뒤 [확인] 버튼을 누릅니다.
![[시트이동단추] 누른 뒤 [확인]](https://yumiexcel.com/wp-content/uploads/2025/06/7.시트이동단추-누른뒤-확인-Sheet-move-button-1024x1020.webp)
▼그럼 아래 사진처럼 단추 버튼이 생성됩니다. 이제 이 단추 버튼을 누르면 ‘1월’ 시트로 이동하게 됩니다.

▼단추 이름 변경은 단추 버튼 위에서 마우스 우클릭 후 [텍스트 편집] 을 눌러 할 수 있습니다.
![단축 이름 바꾸고 싶은 경우 단추 위에서 마우스 우클릭 후 [텍스트 편집] 누르기](https://yumiexcel.com/wp-content/uploads/2025/06/10.마우스-우클릭-후-텍스트편집-Edit-text-1024x505.webp)
<정리>
오늘은 엑셀에서 시트 이동 버튼을 만드는 2가지 방법을 알아 봤습니다. 정리해 보면 아래와 같습니다.
- 하이퍼링크로 시트 이동 버튼 만들기
- 마우스 우클릭 후 [링크] 눌러 만들기
- VBA 로 시트 이동 버튼 만들기
- 개발도구 > Visual Basic 에서 매크로 만든 뒤
- 단추(양식컨트롤) 만들고
- 만들었던 매크로 선택해주면 됨
