Excel 스프레드 시트 용 목차 만들기
큰 Excel 통합 문서의 첫 번째 시트에 목차를 만들려고합니다. 이를 위해 개별 테이블의 이름이있는 목록이 필요합니다. 매크로가 도움이됩니다.
Excel 매크로를 사용하여 목차 만들기
테이블 함수를 통해 시트 이름에 직접 액세스 할 수 없으므로 매크로를 사용하여이를 수행하는 것이 가장 좋습니다.
- 이렇게하려면 열려있는 통합 문서에서 "도구 | 매크로 | 매크로"명령을 실행하십시오. 새 매크로에 "표 목록"과 같은 이름을 입력하고 "만들기"를 클릭하십시오.
- VBA 편집기에서 다음 프로그램 코드를 입력하십시오.
- 하위 테이블 목록 ()
- 시트 (1) ALL 기타 사항 서보 -OFF
- Sheets.Add
- 시트 (1) .Name = "내용"
- n = 1
- 워크 시트의 각 i에 대해
- i.Index 1 인 경우 범위 ( "a"& n-1) .Value = i.Name
- n = n + 1
- 다음 나는
- 엔드 서브
"File | Close and back to Microsoft Excel"명령으로 VBA 편집기를 종료하십시오. 매크로를 실행하려면 "도구 | 매크로 | 매크로"를 호출하십시오. 다음 대화 상자에서 매크로 "테이블 목록"을 선택하고 "실행"을 클릭하십시오.
목차로 새 워크 시트 작성
그런 다음 Excel은 통합 문서의 시작 부분에 추가 워크 시트를 만들고 폴더에 포함 된 모든 테이블에 대한 개요를 만듭니다.
- 새 시트 대신 기존 테이블에서 목록을 만들 수 있습니다. 이렇게하려면 매크로의 두 번째 줄을 변경하십시오. 예를 들어 >> Sheets ( "Oversheet Sheet")를 입력하고 <<를 선택하십시오. 원하는 시트 이름을 괄호 안에 인수로 사용할 수 있습니다.
- 또는 통합 문서의 시트 순위에 해당하는 일련 번호를 선택하십시오. 마지막으로 추가 시트를 삽입하는 매크로에서 다음 두 줄을 삭제하십시오.