VBA – 새 통합 문서 만들기(Workbooks.Add)

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Younjung Kim

Last updated on 4월 28, 2023

이 튜토리얼에서는 VBA에서 새 통합 문서를 만드는 다양한 방법을 보여 줍니다.

새 통합 문서 만들기

통합 문서를 만들려면 간단히 Workbooks.Add를 사용하면 됩니다:

Workbooks.Add

새로 추가된 통합 문서는 ActiveWorkbook이 됩니다.

다음 코드를 사용하면 통합 문서의 파일이름을 메시지 박스에 출력하여 이를 확인할 수 있습니다:

Sub AddWB()

Workbooks.Add
MsgBox ActiveWorkbook.Name

End Sub

새 통합 문서 만들고 객체에 할당하기

ActiveWorkbook 객체를 사용하여 새 통합 문서를 참조할 수 있습니다. 이를 사용하여 새 통합 문서를 객체 변수에 할당할 수 있습니다:

Dim wb as Workbook

Workbooks.Add
Set wb = ActiveWorkbook

그러나 통합 문서를 만들 때 통합 문서를 변수에 할당하는 것이 더 간편합니다:

Dim wb As Workbook

Set wb = Workbooks.Add

이제 변수 이름으로 새 통합 문서를 참조할 수 있습니다.

MsgBox wb.Name

새 통합 문서 만들고 저장하기

새 통합 문서를 만들고 바로 저장할 수도 있습니다:

Workbooks.Add.SaveAs Filename:="NewWB"

이렇게 하면 통합 문서가 기본 폴더(예: 내 문서)에 .xlsx 파일로 저장됩니다. 통합 문서 저장 가이드를 참조하여 다른 이름으로 저장할 수도 있습니다.

이제 통합 문서의 이름으로 통합 문서를 참조할 수 있습니다:

Workbooks("NewWB.xlsx").Activate

이 코드는 “NewWB.xlsx”를 활성화합니다.

새 통합 문서 만들고 시트 추가하기

통합 문서를 만든 후 편집할 수 있습니다. 다음은 새 통합 문서에 두 개의 시트를 추가하는 예제입니다(새 통합문서를 ActiveWorkbook이라고 가정합니다):

ActiveWorkbook.Worksheets.Add Count:=2

 

vba-free-addin

VBA 코드 예시 추가 기능

본 웹사이트에 있는 모든 코드 예시에 쉽게 접근해보세요.

메뉴로 이동하여 클릭만 하면 코드는 모듈에 바로 입력됩니다. .xlam 추가 기능.

(설치가 필요 없습니다!)

무료 다운로드

VBA 코드 예시로 돌아가기

AI in the VBA Editor!

AutoMacro is the ultimate VBA add-in.

AI, Generators, UI Builders, Code Library, and More!

Learn More

AutoMacro: AI in the VBA Editor!

Learn More