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 코드 예시로 돌아가기