목차 열기

티스토리 뷰

VBA

VBA / Workbook 개체 / 워크북

RuungJi · 2020. 2. 24. 11:31
728x90
반응형

Workbook 개념

Application - Workbooks - Workbook

Workbooks("통합 문서 1")

Workbooks(1)

Workbooks("C:\Book1.xlsx")

ActiveWorkbook.Name

컬렉션 중 개체가 워크북 (Workbook)이다.

Workbooks.Add 생성

Workbooks.Add

Workbooks 컬렉션 개체에 Add 메서드가 포함되어 있다.

Workbooks - Workbook이다.

Workbook.Open 열기

Workbooks.Open Filename:="C:\Book1.xlsx"

* 경로를 생략하면, 같은 폴더 내의 파일을 연다.

다른 폴더의 파일

ChDir 문을 사용하면 다른 폴더의 파일도 가능하다.

ex) ChDir "C:\ABC"

  Workbooks.Open Filename:="C:\\Book1.xlsx"

Workbook.Close 닫기

Workbooks("통합 문서 1").Close

ActiveWorkbook.Close savechanges:=True

ActiveWorkbook.Close True

* True: 저장하고 닫음.

False: 저장하지 않고 닫음.

모든 파일 닫기 1

Workbooks.Close

모든 파일 닫기 2

For Each Workbook In Workbooks

Workbook.Save

Workbook.Close

Next Workbook

엑셀 종료

Application.Quit

#Index

Workbook.Save 저장하기

Workbooks("통합 문서 1").Save

ActiveWorkbook.SaveAs Filename:="abcd.xlsx"

ActiveWorkbook.SaveAs "abcd.xlsx"

* SaveAs 메소드로 다른 이름으로 저장

#Index

Workbook.Activate 활성화하기

Workbooks("통합 문서 1").Activate

ActiveWorkbook.Activate

#Index

728x90
반응형

'VBA' 카테고리의 다른 글

VBA / Time 시간 대기, 지연 이벤트 3 가지  (1) 2022.08.28
VBA / InputBox / 메서드  (0) 2020.07.09
VBA / MsgBox / 함수  (0) 2020.07.09
VBA / String / 문자  (0) 2020.02.20
VBA / Worksheet 개체 / 워크시트  (0) 2020.02.18
VBA / ini 파일 읽기 쓰기  (0) 2020.02.16
VBA / Declare 64Bit 오류  (0) 2020.02.14
댓글
글 보관함
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday