엑셀 목차 만들기 추가기능 단계별 사용방법 총정리! :: 퀵 VBA 9강

목차 바로가기
패치노트
  • 2020.01.09 : 숨겨진 시트는 목록에서 제외하도록 명령문을 수정합니다.
강의 설명

이번 강의에서는 엑셀 통합문서의 시트를 자동으로 정렬/분류하여 목차를 만들어주는 CreateTOC 명령문의 사용법을 알아봅니다. VBA에 익숙치 않은 분들을 위해, 간단하게 설치하여 사용할 수 있는 추가기능을 같이 제공해드립니다. 아래 추가기능(.xlam)을 다운받아 설치하시면 '목차만들기' 기능을 바로 사용하실 수 있습니다. (엑셀 ADDIN 추가기능 설치방법)

목차 만들기 명령문 CreatTOC 함수의 최신버전 및 자세한 설명이 필요하신가요? CreateTOC 함수설명 포스트에서 확인할 수 있습니다.

목차 만들기 프로그램을 사용하면 어떤점이 좋을까요?

  1. 시트를 오름차순 또는 내림차순으로 정렬하여 자동으로 목차를 생성합니다. 따라서 시트를 정렬하지 않아도 목차가 깔끔하게 만들어집니다.
  2. 입력한 기준에 따라 목차를 그룹화 할 수 있습니다. (자리수 또는 특정 기호로 그룹화할 수 있습니다.)
  3. 시트가 많아 시트 간 이동이 어려울 경우에 대비하여, [목차로 돌아가기] 버튼을 각 시트에 생성할 수 있습니다.

추가기능 ADDIN 다운로드

공식설명파일구분마지막수정일파일형식파일다운로드
34663[VBA예제] Multi_AutoFilter :: 엑셀 다중필터추가기능2020-01-22XLAM엑셀 VBA 명령문(UDF) 예제파일다운로드
34310[VBA예제] CreateTOC :: 목차 만들기 자동화예제파일2020-01-22XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
34307[VBA예제] CreateTOC :: 목차 만들기 자동화추가기능2020-01-22XLAM엑셀 VBA 명령문(UDF) 예제파일다운로드
34233[엑셀VBA함수] ImageLookup :: 실시간 이미지 불러오기 함수추가기능2020-01-07XLAM엑셀 UDF 시트함수 파일다운로드
34230[엑셀VBA함수] ImageLookup :: 실시간 이미지 불러오기 함수예제파일2020-01-07XLSM엑셀 UDF 시트함수 파일다운로드
34155[VBA예제] SortArray 명령문예제파일2020-01-05XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33847[VBA예제] MeasureRange 명령문예제파일2020-01-05XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33694[VBA예제] cvRng 명령문예제파일2019-12-15XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33682[VBA예제] vbFileSearch 명령문예제파일2019-12-15XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33659[VBA예제] ListFiles 명령문예제파일2019-12-15XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33643[VBA예제] IsInArray 명령문예제파일2019-12-15XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33620[VBA예제] SplitFileExt 명령문예제파일2019-12-15XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33596[VBA예제] ArrayDimensnion 명령문예제파일2019-12-15XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33027[VBA예제] Send_Email 메일 보내기 명령문예제파일2019-12-09XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
33009[VBA예제] 줄바꿈 문제 해결 (엑셀 팁)예제파일2019-11-24XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
32057[VBA예제] Page_Setup :: 인쇄 페이지 레이아웃 설정예제파일2019-12-10XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
32029[엑셀VBA함수] DecodeURL :: URL 주소 한글/영문값으로 디코딩 반환예제파일2019-11-21XLSM엑셀 UDF 시트함수 파일다운로드
32009[엑셀VBA함수] EncodeURL :: 한글/영문 URL 주소 인코딩 변환예제파일2019-11-21XLSM엑셀 UDF 시트함수 파일다운로드
31425[VBA예제] ValidFileName :: 파일이름 사용가능여부 확인예제파일2019-12-10XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
31397[VBA예제] FileSequence :: 파일이름 순번으로 저장하기예제파일2019-12-10XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
31378[엑셀VBA함수] GetDesktopPath :: 사용자 바탕화면 경로 반환예제파일2019-12-10XLSM엑셀 UDF 시트함수 파일다운로드
31360[VBA예제] FileExists :: 선택경로 파일존재여부 확인예제파일2019-12-15XLSM엑셀 VBA 명령문(UDF) 예제파일다운로드
30522[VBA예제] isListBoxSelected :: 리스트박스 값선택여부 확인예제파일2019-12-10ZIP엑셀 VBA 명령문(UDF) 예제파일다운로드

예제파일 다운로드

파일구분마지막수정일파일형식파일다운로드
10완성파일2020-01-22XLSM퀵 VBA 파일다운로드
9완성파일2020-01-06XLSM퀵 VBA 파일다운로드
8완성파일2019-12-16ZIP퀵 VBA 파일다운로드
7E-Book2019-11-24PDF퀵 VBA 파일다운로드
7예제파일2019-11-22XLSX퀵 VBA 파일다운로드
6E-Book2019-11-26PDF퀵 VBA 파일다운로드
6예제파일2019-10-26XLSX퀵 VBA 파일다운로드
5E-Book2019-12-15PDF퀵 VBA 파일다운로드
5예제파일2019-12-15XLSX퀵 VBA 파일다운로드
4E-Book2019-10-30PDF퀵 VBA 파일다운로드
4완성파일2019-10-30ZIP퀵 VBA 파일다운로드
3E-Book2019-10-30PDF퀵 VBA 파일다운로드
3예제파일2019-10-30XLSX퀵 VBA 파일다운로드
2완성파일2019-12-22XLSM퀵 VBA 파일다운로드
1완성파일2019-11-27XLSM퀵 VBA 파일다운로드
영상강의

관련 기초함수
배열을 오름차순/내림차순으로 정렬합니다.
시트를 기준에 맞춰 그룹화 및 정렬하여 목차를 생성합니다.
목차만들기 툴 사용방법
  1. 추가기능을 설치하면 엑셀 상단의 [삽입] – [DuTool] – [목차만들기] 버튼이 추가됩니다.
    1. 목차 만들기 리본버튼

    [삽입] 탭에 [목차생성] 기능이 추가됩니다.

  2. [목차생성] 버튼을 클릭하면 목차만들기 설정을 위한 창이 나타납니다.
    2 목차만들기 설정창

    [목차생성] 버튼을 클릭하면 설정창이 나타납니다.

  3. 설정창에는 [목차 그룹화] 및 [돌아가기 버튼] 체크박스가 있습니다.
    3 목차만들기 설정창 2가지 체크박스

    [목차정렬/분류] 및 [돌아가기버튼]을 설정할 수 있습니다.

  4. [목차 그룹화] 를 체크하면 목차를 오름차순 또는 내림차순으로 정렬할 수 있습니다.
    4 목차 오름차순 내림차순 정렬

    오름차순/내림차순으로 정렬합니다.

  5. 목차를 각 분류별로 묶어주기 위한 '묶을 기준'을 입력합니다. 묶을 기준은 '숫자' 또는 '특정 기호/문자'로 입력합니다.
    1. 숫자를 입력할 경우 : 입력한 자리수를 기준으로 목차를 분류합니다. (자리수 고정)

    5 시트를 2로 묶을 경우

    '숫자'를 입력할 경우 고정된 자리수로 목차가 분류됩니다.

    2. 기호를 입력할 경우: 시트 이름에서 특정 기호를 찾아, 해당 기호를 기준으로 목차를 분류합니다.

    5-1 기호로 묶을 경우

    특정 기호를 기준으로 목차를 분류합니다.

  6. 그룹화하지 않고 시트 정렬만 원할시, 묶을기준을 입력하지 않고 넘어갑니다.
    6 묶을기준 빈칸

    분류하지 않고 정렬만 할 수도 있습니다.

  7. [돌아가기 버튼]을 체크하면 '목차로 돌아가기' 버튼을 각 시트에 생성할 수 있습니다. 기본값은 A1셀 입니다.
    6 돌아가기 버튼 생성

    [목차로 돌아가기] 버튼을 생성합니다.

  8. [미리보기] 버튼을 클릭하면 생성 될 목차를 미리 볼 수 있습니다.
    8 미리보기 버튼 클릭

    설정이 완료되면 '미리보기' 버튼을 클릭합니다.

  9. 목차 목록에 이상이 없으면, [목차생성] 버튼을 클릭합니다. [목차] 시트가 맨 왼쪽 첫번째 시트로 생성됩니다.
    9 목차 생성 완료

    이상이 없으면 [목차생성] 버튼을 클릭합니다.

  10. 엑셀은 동일한 이름의 시트를 2개 이상 생성할 수 없습니다. 따라서 기존에 [목차]라는 이름을 가진 시트가 존재할 경우 현재시간이 추가된 이름으로 시트가 생성됩니다.
    10 목차 중복생성 방지

    현재시간을 추가하여 시트명의 중복을 방지합니다.

댓글 남기기

avatar
  현재 페이지 댓글알림 신청  
알림 설정