목차
이 자습서에서는 VBA 를 사용하여 XLSX 형식으로 Excel 파일의 복사본을 저장하는 5 적합한 방법을 공유할 것입니다. 데이터가 크든 작든 모든 유형의 통합 문서에서 이러한 메서드를 사용할 수 있습니다. 또한 VBA 를 사용하므로 작업을 수행하는 데 거의 시간이 걸리지 않습니다.
실습 워크북 다운로드
여기에서 실습 워크북을 다운로드할 수 있습니다.
VBA 사본을 XLSX.xlsx로 저장
XLSX 파일이란?
XLSX 파일은 워크시트 내부에 포함된 셀에 데이터를 저장하는 MS Excel Open XML 형식 스프레드시트 입니다. 셀은 행-열 구조로 배열됩니다. MS Excel 2007 및 이전 버전에서 이 스프레드시트 파일 유형은 XLS 였습니다.
5 VBA를 사용하여 Excel 파일 사본을 XLSX로 저장하는 적절한 방법
이 자습서의 주요 목적은 현재 통합 문서를 XLSX 형식으로 저장하는 방법을 보여주는 것입니다. 그래서 우리는 3 열과 6 학생 점수 레코드가 있는 간단하고 간결한 데이터 세트를 가져왔습니다. 그러나 자신의 데이터 세트를 사용할 수 있는 옵션이 있습니다.
1. 의 SaveCopyAs 방법
SaveCopyAs 방법 사용 Excel VBA 는 통합 문서 개체를 가져오고 데이터를 수정하지 않고 이 통합 문서의 새 복사본을 XLSX 형식으로 저장할 수 있습니다. 코드 내에서 이 방법을 사용하는 방법을 살펴보겠습니다.
단계:
- 먼저, 개발자 탭으로 이동하여 Visual Basic 을 선택합니다.
- 다음으로 Visual Basic 창에서 삽입 을 클릭하고 모듈 을 선택합니다.
- 이제 오른쪽의 새 모듈 창에서 다음 수식을 입력합니다.
4432
- 그런 다음 VBA 창을 닫고 탐색합니다. 개발자 탭으로 다시 이동합니다.
- 여기에서 매크로 를 선택합니다.
- 이제 매크로 창에 삽입한 매크로 코드가 표시됩니다.
- 다음으로 실행 을 클릭합니다.
- 마지막으로 파일을 저장한 폴더를 열면 원하는 XLSX 형식으로 사용할 수 있습니다.
자세히 보기: Excel 매크로 파일을 셀 값에서 파일 이름으로 저장하는 방법
2. 파일 이름 지정
VBA 코드에 파일 이름을 지정하여 XLSX 형식의 엑셀 파일. 파일 이름을 설정할 때 파일을 원하는 형식으로 변환할 파일 확장명도 추가합니다. 이 방법을 진행하려면 VBA 모듈 창에 아래 코드를 삽입합니다.
1313
코드를 입력한 후 Macros 옵션은 이전에 보여드린 것과 같습니다. 이제 저장 폴더로 이동하면 XLSX 형식의 파일이 그곳에 있을 것입니다.
자세히 보기: 특정 위치에 통합 문서를 저장하는 Excel VBA날짜가
인 폴더 3. 파일 형식 번호 입력
파일 형식 번호는 저장할 때 특정 파일 유형을 나타내는 고유 번호입니다. 이 자습서의 목표는 VBA 를 사용하여 Excel 사본을 XLSX 파일로 저장하는 것입니다. 따라서 XLSX 파일 유형을 나타내는 형식 번호 51 를 사용합니다. 따라서 VBA 모듈에 다음 코드를 입력합니다.
9073
이제 이 코드를 실행하면 Excel에서 통합 문서를 XLSX 형식. 대상 폴더를 확인하여 확인할 수 있습니다.
자세히 보기: Excel VBA 파일 형식으로 저장(적절한 12가지 예)
4. 비밀번호로 저장하기
많은 경우 엑셀 워크북 사본을 추가 비밀번호와 함께 XLSX 형식으로 저장하는 것이 매우 중요합니다. 보안 문제가 높은 통합 문서의 경우 특히 그렇습니다. VBA 를 사용하고 문서 저장과 함께 사용자 지정 암호를 설정하여 이 작업을 매우 쉽게 수행할 수 있습니다. 이를 위해 Module 창에 아래 VBA 코드를 입력합니다.
4418
마지막으로 이전에 본 것처럼 Macros 옵션에서 이 코드를 실행해야 합니다. 이제 저장된 폴더로 이동하면 지정한 이름과 끝에 XLSX 확장자가 있는 파일을 찾을 수 있습니다.
자세히 보기: Excel VBA: 시트를 열지 않고 새 통합 문서로 저장
5.읽기 전용을 권장하여 저장
문서를 보호하는 덜 엄격한 방법은 문서를 읽기 전용 파일로 만드는 것입니다. XLSX 형식으로 엑셀 파일 사본을 저장하면 VBA 를 사용하여 읽기 전용 조건을 설정할 수 있습니다. 이제 이렇게 하려면 VBA 모듈에 다음 코드를 삽입합니다.
9977
그런 다음 매크로<2에서 이 코드를 실행합니다> 개발자 탭 아래 옵션. 이렇게 하면 아래와 같이 현재 통합 문서의 XLSX 사본이 저장됩니다.
자세히 알아보기: Excel VBA to 변수명으로 파일 저장(예시 5개)
주의사항
- XLSX 파일의 저장경로는 반드시 VBA . 컴퓨터 내부의 폴더 경로와 일치해야 합니다.
- 내장된 모든 VBA 기능의 철자가 제가 입력한 것과 정확히 일치하는지 다시 한 번 확인하세요.
- 경우에 따라 VBA 코드를 실행한 후 VBA 창에서 더 이상 VBA 코드를 사용할 수 없을 수도 있습니다.
결론
VBA 를 사용하여 XLSX 형식의 엑셀 파일 사본을 저장하는 방법을 알려드린 방법이 도움이 되셨기를 바랍니다. 단계에서 막히거나 코드가 작동하지 않는 경우 제공한 코드를 몇 번 확인하는 것이 좋습니다. 또한 코드가 무엇을 하는지 이해하기 위해 코드를 어느 정도 변경해 보십시오. 마지막으로 excel 기술에 대해 자세히 알아보려면 ExcelWIKI 웹사이트. 문의 사항이 있으시면 댓글로 알려주세요.