메뉴 건너뛰기

Extra Form
출처 https://mmol.tistory.com/91

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

 

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

 

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

 

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

 

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

 

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

 

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

 


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

Workbooks ( "북 이름") .Activate

 

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

 

여러개의 엑셀을 띄워놓고 복수의 작업을 하기위해서는 Workbooks ( "북 이름") .Activate로 지정후, 매크로를 계속 이어나가게 해야합니다.

 

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



List of Articles
번호 제목 날짜 조회 수
87 IA, 메뉴구조도, 화면목록 회사에서 사용자를 위한 서비스가 정의되면, ‘서비스에 어떤 화면들이 필요한지’, ‘각 화면들의 정보(화면 간 관계, 속성, 기능 등)는 어떻게 되는지’ 등을 정리... 2024.12.18 327
86 UX의 기본, 와이어프레임은 어떻게 작성하는 것일까 Wireframe (와이어프레임) 사용자 경험의 기본이자 핵심이라고 할 수 있는 와이어프레임은 기초적인 골격을 통해 만들고자 하는 결과물이 어떤 모습을 할 것인지... 2024.12.05 396
85 웹, 모바일을 위한 I.A(Information Architecture, 정보구조도) 서비스 설계의 기초인 정보 구조도(Information Architecture) 에 대해서 알아보겠습니다. I.A.의 기초 이론과 역할 그리고 구조도 작성법에 대해 알아보도록 하... 2024.12.05 379
84 (웹 용어) GNB, LNB, SNB, FNB 웹사이트에서 유저의 서비스 탐색을 도와주는 카테고리. 서비스를 찾은 유저가 원하는 것을 쉽게 찾아낼 수 있게 직관적인 UI 구성이 필요한데요. 내비게이션 바... file 2024.12.04 373
83 [Spring] Annotation Annotation 이란? 사전적 의미로는 주석이라는 뜻이지만, 자바에서 Annotaion(@)은 코드 사이에 특별한 의미, 기능을 수행하도록 하는 기술이다. 프로그램 코드의... 2024.11.23 421
82 iBatis, MyBatis 비교 정리(Dynamic Query) iBatis와 MyBatisiBatis( ~ 2.3)의 버전이 변경되면서 MyBatis(2.5 ~)로 변경이 되었다. Apache project팀에서 google code 팀으로 이동하면서 명칭이 변경 변경... 2024.11.13 390
81 Git / Github / 포크 (Fork) 하는 방법 (오픈소스 프로젝트 복... Fork란? 오픈 소스 프로젝트를 공부하거나 Contributors가 되고 싶을 때, 해당 원격 저장소(Remote Repository)를 자신의 원격 저장소로 복사할 수 있다. 이를 Fo... file 2024.10.19 558
80 VBA, Range/Cells Text, Value, Value2 차이점 VBA 프로그래밍의 기본은 특정 영역 또는 셀을 선택하는 것으로 시작될 것입니다. 단위 셀을 선택하는 방법은 다음 중 편한 방법을 선택하면 됩니다. Range(A5) =... 2024.10.14 1871
79 VBA VLookup 가이드 이 포스트는 Excel Macro Mastery 사이트의 'VBA VLookup – A Complete Guide(by Paul Kelly)'의 내용을 다시 정리한 것입니다. 이번 포스트에서는 VLookup 함수... file 2024.10.04 475
» VBA 엑셀 - 북 선택(Workbooks)북(Workbooks), 시트(Sheet) 선택 VBA를 이용해 북(Book)과 시트(Sheet)를 선택하는 기능에 대해 알아보겠습니다. 일반적으로는 엑셀(Excell) 프로그램을 그냥 엑셀 또는 윈도우라고 하지만 VBA에... 2024.09.28 512
77 컬렉션(Collections) 1. 컬렉션(Collections) 1.1 컬렉션이란? : 컬렉션이란 우리말로 쉽게 말해서 자료구조이다. 더 쉽게 말하면 배열이다. 1.2 자료구조 1.3 컬렉션의 핵심 인터페이... file 2024.09.26 484
76 스테이징 서버(Staging Server) 2022. 7. 26. 01:26 주요 개념개발 서버(Development Server) 스테이징 서버(Staging Server) 프로덕션 서버(Production Server) 스테이징 서버(Staging Server)... file 2024.09.14 585
75 배포(deploy) 아키텍처 - 배포 코스 배포(deploy) 아키텍처 - 배포 코스 2008. 10. 2. 16:29 리소스설정치환에 관한 글에서 얘기했듯이 개발소스와 빌드결과물은 여러 서버를 거치면서 생성,이동,배... file 2024.09.14 495
74 Nginx란 Nginx(엔진엑스)는 높은 성능과 안정성 그리고 현재 가장 많이 사용되고 있는 웹 서버입니다. Apache(아파치) 같은 웹 서버와 비교하면 더 빠르고 가볍고, 대규모... file 2024.07.14 486
73 인기 높은 아파치 HTTP 서버에서 발견된 취약점 패치돼 인기 높은 아파치 HTTP 서버에서 발견된 취약점 패치돼 요약 : 보안 블로그 시큐리티어페어즈에 의하면 아파치재단(Apache Foundation)에서 다수의 취약점을 패치... file 2024.07.11 509
72 데이터센터, 데이터통합관리를 위한 nSIMS 소개 nSIMS 도입사례 - 국가정보자원관리원 (NIRS) 도입배경 국가정보자원관리원(구 정부통합전산센터)은 2005년 세계 최초의 범정부데이터센터로서 흩어져 있던 전자... file 2024.07.07 491
71 APM, Elevisor(Elevation Advisor) 통합성능관리 및 모니터링툴... Elevisor(Elevation Advisor) 는 시스템 성능을 최적화 할 수 있도록 도와주는 통합 성능관리 솔루션으로서. 다음과 같은 제품 군으로 구성되어 있습니다. Elevis... file 2024.07.07 554
70 APM, Jennifer 제니퍼 소개 정보 기술 분야 에서 애플리케이션 성능 관리(APM, Application Performance Management)는 개발된 애플리케이션 등을 포함한 소프트웨어 응용 프로그램의 성능 ... file 2024.06.29 564
69 APM, Scouter 스카우터 설치 및 실행(+Jenkins, SpringBoot) XLog 보는 방법https://github.com/scouter-project/scouter/blob/master/scouter.document/client/Reading-XLog_kr.md Scouter 에서 응답시간 분포 그래프를 XLo... file 2024.06.26 1086
68 JAVA APM Scouter 활용 - 3부 스카우터 얼럿 플러그인 커스터마... 1부 APM 선정과 스카우터의 지표소개 2부 스카우터 기능 활용 및 페이퍼 플러그인 3부 스카우터 얼럿 플러그인 커스터마이징 스카우터에서는 성능 모니터링 중 생... 2024.06.26 498
목록
Board Pagination Prev 1 2 3 4 5 Next
/ 5