목차
이 기사에서는 Excel VBA 를 사용하여 저장 하고 통합 문서를 닫는 5 가지 방법을 보여줍니다. 시간은 매우 소중하기 때문에 Excel VBA 를 사용하여 일상적인 작업을 건너뛰고 많은 시간을 절약할 수 있습니다. 또한 3개의 열 : " 이름 ", " Born " 및 " 최신 작업 "으로 구성된 데이터 세트를 가져왔습니다. 이 데이터 세트는 6 명의 생년월일과 최신 영화 정보를 나타냅니다.
연습 워크북 다운로드
VBA로 Workbook.xlsm 저장 및 닫기
5 Excel에서 VBA를 사용하여 통합 문서 저장 및 닫기 예제
1. Excel VBA를 사용하여 활성 통합 문서 저장 및 닫기
첫 번째 방법으로 VBA 매크로 를 사용하여 활성 통합 문서 를 저장 하고 닫습니다 . VBA Module 창을 열고 코드를 입력한 다음 코드를 실행하여 목표를 달성합니다. 더 이상 고민하지 않고 단계별 절차로 넘어가겠습니다.
단계:
코드를 입력하기 전에 VBA 모듈을 불러와야 합니다. . 그렇게 하려면 –
- 먼저 개발자 탭 >>> Visual Basic 을 선택합니다.
또는 ALT + F11 를 눌러 이 작업을 수행할 수도 있습니다. " Microsoft Visual Basic for Application "이 이후에 나타납니다.
- 두 번째로 삽입 >>> 모듈 을 선택합니다.
여기에 모듈을 입력합니다.code.
- 셋째, Module .
4193
<내부에 다음 코드를 입력합니다. 3>
VBA 코드 분석
- 먼저 Sub 절차 Save_and_Close_Active_Workbook 을 호출합니다. .
- 그런 다음 현재 Workbook 을 ActiveWorkbook 으로 참조합니다.
- 그 다음에는 Close 메서드를 사용하여 파일을 닫고 있습니다.
- 마지막으로 SaveChanges 를 True 로 설정하여 Workbook 을 저장합니다. 닫을 때 .
이제 코드를 실행할 것입니다.
- 먼저 이 모듈<을 저장합니다. 2>.
- 두 번째로 코드 내부를 클릭합니다.
- 마지막으로 실행 버튼을 누릅니다.
Excel 응용 프로그램 으로 이동하면 통합 문서 가 닫혀 있는 것을 볼 수 있습니다. 따라서 Excel VBA 를 사용하여 통합 문서 를 저장 하고 종료했습니다.
자세히 보기: Excel에서 모든 통합 문서에 대한 매크로를 저장하는 방법(쉬운 단계 포함)
2. 특정 통합 문서를 저장하고 닫기 위한 Excel VBA
두 번째 방법은 다른 VBA 코드를 사용하여 특정 통합 문서 를 저장 하고 닫습니다 . 여기에서 두 개의 통합 문서 를 열었고 왼쪽에서 첫 번째 통합 문서 를 저장 하고 닫습니다 .
단계:
- 먼저 방법 1 과 같이 VBA를 불러옵니다.Module .
- 둘째, Module .
5216
- 먼저 Sub 절차 Save_and_Close_Specific_Workbook 을 호출합니다.
- 그런 다음 Workbooks 개체 내부의 첫 번째 Workbook 을 참조합니다.
- 그 후 Close 메서드를 사용하여 <2를 닫습니다>우리 파일.
- 마지막으로 SaveChanges 를 True 로 설정했습니다. 그러면 닫을 때 Workbook 이 저장됩니다. .
- 셋째, 방법 1 과 같이 코드를 실행한다.
이후 첫 번째 통합 문서 는 닫힌 상태이고 두 번째 통합 문서 만 열려 있습니다 . 따라서 저장 및 통합 문서 를 닫는 또 다른 방법을 보여드렸습니다.
자세히 보기: Excel VBA: 시트를 열지 않고 새 통합 문서로 저장
3. 특정 통합 문서를 특정 폴더에 저장하고 닫기
세 번째 방법 , Excel VBA 를 사용하여 폴더 에 특정 통합 문서 를 저장 하고 닫습니다. >
단계:
- 먼저 방법 1 과 같이 VBA 모듈 을 불러옵니다.
- 둘째, 모듈 안에 이 코드를 입력합니다.
9605
VBA 코드 분석
- 먼저 Sub를 호출합니다.절차 Save_and_Close_Workbook_in_Specific_Folder .
- 그 후 SaveAs 방법을 사용하여 특정 위치에 파일을 저장합니다.
- 그런 다음 파일 이름을 원본 통합 문서 와 동일하게 유지합니다.
- 마지막으로 통합 문서 를 닫습니다.
- 셋째, 방법 1 과 같이 코드를 실행한다.
이후 저장 한다. 1>통합 문서
정의된 폴더 위치 안에 닫습니다 . 따라서 VBA . 를 사용하여 특정 폴더 에 저장 하고 통합 문서 를 닫는 또 다른 방법을 보여드렸습니다.
자세히 보기: 특정 폴더에 PDF를 저장하는 Excel VBA 매크로(7가지 이상적인 예)
비슷한 판독 값
- Excel VBA: 프롬프트 없이 통합 문서 저장(간단한 단계 포함)
- [해결됨!] Excel이 내 서식을 저장하지 않는 이유 ? (7가지 가능한 이유)
- Excel을 PDF 가로 형식으로 저장하는 방법(빠른 단계 포함)
- Excel VBA에서 경로를 사용하여 파일로 저장 셀(빠른 단계 포함)
- [고정됨!] Excel CSV 파일이 변경 사항을 저장하지 않음(6가지 가능한 해결 방법)
4. 다음 위치에 버튼 삽입 Excel에서 통합 문서 저장 및 닫기
네 번째 방법으로 VBA 버튼 을 만들어 Excel에서 통합 문서를 닫고 저장합니다.
단계:
- 먼저 방법 1 과 같이 VBA를 불러옵니다.Module .
- 두 번째로 Module .
9041
- 먼저 Sub 프로시저 Button_Click_Save_and_Close_Workbook 을 호출합니다.
- 그 후, 저장 방법을 사용하여 통합 문서를 저장합니다
- 마지막으로 을(를) 사용하여 통합 문서 를 닫습니다. Quit method.
이제 VBA 버튼을 여기에 삽입하겠습니다.
- 먼저 Developer 탭 >>> 삽입 >>> 버튼 (Form Control) .
- 을 선택하면 마우스 커서가 바뀌면서 통합 문서 안의 상자.
그 후에 매크로 지정 대화 상자 가 나타납니다.
- 그런 다음 " Button_Click_Save_and_Close_Workbook "을 선택합니다.
- 그 다음 확인 을 누릅니다.
그러면 워크북 에 버튼 1 이 표시됩니다.
- 마지막으로 버튼을 클릭합니다.
이렇게 하면 저장 되고 통합 문서 가 닫힙니다.
자세히 알아보기: Excel의 저장 버튼에 대한 VBA 코드(4가지 변형)
5. 열려 있는 모든 통합 문서 저장 및 닫기 Excel VBA 적용
이 마지막 방법에서는 열려 있는 모든 통합 문서 를 저장하고 닫습니다. 이번에는 방법 3 과 동일한 두 개의 통합 문서 가 있지만 이번에는 둘 다 저장 하고 닫습니다 워크북 . 여기에서는 For Next 루프 를 사용하여 워크북 을 살펴보겠습니다.
단계:
- 먼저 방법 1 과 같이 VBA 모듈 을 불러옵니다.
- 두 번째 모듈 .
8182
VBA 코드 분석
- 첫 번째 , Sub Procedure CloseAndSaveOpenWorkbooks 를 호출합니다.
- 그런 다음 For Next Loop 를 사용하여 모든 Workbook을 순환합니다. .
- 그 다음 저장 방법을 사용하여 파일을 저장 합니다.
- 그런 다음 닫습니다 현재 통합 문서 를 제외한 모든 통합 문서 .
- 마지막으로 속성을 종료한다.
- 셋째, 방법 1 과 같이 코드를 실행한다.
따라서, 저장 하고 두 개의 통합 문서 를 닫습니다. 두 개의 통합 문서 에서 수정 날짜 가 동일한 것을 볼 수 있습니다. 결론적으로 5 개의 다양한 Excel VBA 매크로 를 저장 하고 통합 문서를 닫습니다 .
자세히 보기: 매크로를 개인용 매크로 통합 문서에 저장하는 방법은 무엇입니까?
결론
5 이해하기 쉽고 Excel VBA 하여 저장 하고 통합 문서를 닫습니다 . 문제가 발생하면 아래에 언제든지 의견을 말하십시오. 또한 저희 사이트를 방문하실 수 있습니다. Exceldemy 에서 더 많은 Excel 관련 기사를 확인하세요. 읽어주셔서 감사합니다. 계속 발전하세요!