기초부터 실전까지 VBA 엑셀16 - 북(Workbooks), 시트(Sheet) 선택

IT 관련 지식/VBA 공부|2019. 11. 6. 07:52
반응형
728x170

<VBA 엑셀16 - 북 선택(Workbooks)북(Workbooks), 시트(Sheet) 선택>

 

오늘은 VBA를 이용해 북(Book)과 시트(Sheet)를 선택하는 기능에 대해 알아보겠습니다.

 

일반적으로는 엑셀(Excell) 프로그램을 그냥 엑셀 또는 윈도우라고 하지만

 

VBA에서는 이 엑셀 프로그램 1개를 Book이라고 생각합니다.

 

주로 다른 북(Book) 선택 또는 종료를 위해 사용합니다.

 

시트(Sheet)의 경우 여러분들도 잘 알고 있다고 생각합니다.

 

엑셀 내의 하단에 있는 Sheet1을 바로 Sheet라고 합니다.

 

그럼 먼저 기본형부터 알아보겠습니다.

 


1. VBA Book 활성화의 기본형 - Workbooks

Workbooks ( "북 이름") .Activate

 

이때 "북 이름"의 경우  확장자 (.xls, .xlsx, .xlsm)도 지정해야합니다.

 

여러개의 엑셀을 띄워놓고 복수의 작업을 하기위해서는 Workbooks ( "북 이름") .Activate로 지정후

300x250

매크로를 계속 이어나가게 해야합니다.

 

Book의 경우 선택할 수는 없고 활성화만 가능합니다.


2. VBA Sheet의 선택, 활성화 - Sheet

먼저 시트의 선택입니다.

 

매크로 VBA를 지정 시트를 선택하려면


Sheets ( "시트 이름") .Select


또는


Sheets (인덱스) .Select

 

인덱스는 시트의 순서입니다.
숨겨진 시트가 없으면, 왼쪽의 시트부터 순서대로 1,2,3 ...입니다.

 

시트를 선택하기 위해선

 

Sheets ( "시트 이름") .Activate


또는


Sheets (인덱스) .Activate

 

단 1개의 시트만 Select 또는 Active 할 경우에는 둘 다 같은 기능을 가집니다.

 

여러 개의 시트를 선택할 경우에는 

 

Sheets ( "시트 이름1", "시트 이름2", ....) .Select

 

이렇게 "시트 이름"을 나열하시면 됩니다.

 


3. 특정 문서의 시트를 활성화

문서(Book)와 시트를 동시에 활성화 할 수 도 있습니다.

 

그 기본형은 아래와 같습니다.

 

Workbooks ( "Book2.xlsx"). Sheets ( "Sheet2"). Activate

 

위와 같이 적으면

 

"Book2.xlsx의 문서의 Sheet2 시트를 활성화 한다"라는 의미가 됩니다.

 


오늘은 VBA의 문서(Book)와 시트(Sheet)를 활성화 하는 방법에 대해 알아보았습니다.

 

다음에는 Cells의 조작에 대해 알아보겠습니다.

 

더 많은 VBA 자료를 보고 싶다면 ☜ 여기!!

[IT 관련 지식/VBA 공부] - 기초부터 실전까지 VBA 엑셀1 - 매크로 사용준비

[IT 관련 지식/VBA 공부] - 기초부터 실전까지 VBA 엑셀7 - Const 상수 선언

[IT 관련 지식/VBA 공부] - 기초부터 실전까지 VBA 엑셀14 - 메세지 박스 MsgBox

 

일본에서 이야기하는 한국뉴스!

[일본 뉴스] - 일본 뉴스 분석 - 日 주요 언론, 조속한 한일 정상회담 개최 촉구

[일본 뉴스] - 일본 뉴스 분석 - 아베, 이 총리에게도 "국가간 약속지켜야" 거듭 억지

반응형

댓글()