[엑셀 VBA] 개체 매뉴얼 - WORKSHEETS, WORKSHEET Object

작성자
dra****
작성일
2021-07-11 14:23
조회
78

오늘은 Worksheets Obejct와 Worksheet Object입니다.

Worksheets 개체를 통해서 시트를 추가하거나 삭제하고, 재 배열들의 역할을 합니다.

Worksheet 개체를 통해서는 시트안의 셀들이나, 그림이나, 차트 등등을 제어 합니다.

 

엑셀의 개체 서열

APPLICATION > WORKBOOKS > WORKBOOK > WORKSHEETS > WORKSHEET > RANGE > ROWS [COLUMNS, CELLS]

WINDOWS > WINDOW

SHAPES > SHAPE

CHARTS > CHART

...

여러개의 워크북을 처리하려면 Worbooks Object를 익혀야 하고, 개별 워크북에서 처리하려면 Workbook Object를 익혀야 할 것입니다.

위의 개체간 상관 관계를 이해하면 엑셀의 전체를 그려보는데 도움이 됩니다.

복수형으로 되어 있는 개체들 컬렉션(개체)이라 합니다.

 

가령 하나의 엑셀 파일을 열었다면, 실행 프로그램인 엑셀이 APPLICATION 개체이고,

열은 파일은 WORKBOOK 개체가 됩니다. 열은 파일이 여러개라 하면 Workbooks 컬렉션 개체를 통해 각각의 워크북을 제어 할 수 있습니다.

워크북 안에는 여러개의 시트들이 있을 텐데, 이를 Worksheets 컬렉션 개체라 하고,

각각의 시트를 Worksheet 개체라 합니다.

한개의 워크 시트 안에는 무수히 많은 Cell 들이 있는데, 이 셀에 접근하는 방법에 따라 Range 개체, Rows 개체, Columns 개체, Cells 개체 들이 있습니다. 참고로 Rows, Columns, Cells 개체들은 모두 Range개체의 일부 입니다.

각각의 개체들은 개체 특성에 맞는 속성(Property)과 메서드(함수개념)이 있으며,

간단한 VBA 명령과 조합을 하여 자동화를 실행하는 것입니다.

자동화를 하고자 하시는 분들은 적어도 위에 언급한 개체들은 익혀 두시는 것이 좋습니다.

암기를 하는 것이 아니라, 이런 것이 있다 정도만 알아 두시면, 나중에 구현하고자 할 때 참고해서 하면 됩니다.

첨부 파일은 밑에...

회원등급 : 열매4단계
포인트 : 1863 EP
전체 2

전체 26
번호 제목 작성자 작성일 추천 조회
24
[엑셀 VBA] 개체 매뉴얼 - WORKSHEETS, WORKSHEET Object 첨부파일 (2)
dra**** | 2021.07.11 | 추천 0 | 조회 78
dra**** 2021.07.11 0 78
23
[엑셀 VBA] 개체 매뉴얼 - RANGE Object 첨부파일 (2)
dra**** | 2021.07.06 | 추천 2 | 조회 83
dra**** 2021.07.06 2 83
22
[엑셀 VBA] 자동화 - 엑셀 데이터베이스의 기본 작동 원리 및 구현 방법 (5)
dra**** | 2021.06.28 | 추천 3 | 조회 157
dra**** 2021.06.28 3 157
21
지배하는 자 Vs. 지배당하는 자 (8)
dra**** | 2021.06.27 | 추천 9 | 조회 163
dra**** 2021.06.27 9 163
20
[엑셀 VBA] 모든(?) 색상 값과 VBA로 적용하는 방법 첨부파일 (2)
dra**** | 2021.06.23 | 추천 2 | 조회 95
dra**** 2021.06.23 2 95
19
[엑셀 VBA] Naming Convention - 변수나 개체 이름 붙이는 관행 (4)
dra**** | 2021.06.14 | 추천 3 | 조회 89
dra**** 2021.06.14 3 89
18
[엑셀 VBA] 자동화 - FORMS를 이용한 직원 근무시간과 급여 계산하기
dra**** | 2021.06.13 | 추천 3 | 조회 157
dra**** 2021.06.13 3 157
17
[엑셀 VBA] 자동화 - 데이터 관리의 기본과 고급필터의 유용성
dra**** | 2021.06.10 | 추천 3 | 조회 121
dra**** 2021.06.10 3 121
16
[APP] 심플한 날짜 계산기 첨부파일 (3)
dra**** | 2021.06.09 | 추천 1 | 조회 111
dra**** 2021.06.09 1 111
15
[액셀 VBA] 자동화 - 직책별로 뽑은 직원들을 폼에 연동하여 수정 조회 하기
dra**** | 2021.06.03 | 추천 1 | 조회 135
dra**** 2021.06.03 1 135
14
[엑셀 VBA] 자동화 - ONEDRIVE를 서버로 활용하기 - 화상영어 회사 자동화 사례 (3)
dra**** | 2021.05.30 | 추천 2 | 조회 142
dra**** 2021.05.30 2 142
13
[엑셀 함수] WEEKNUM()으로 구한 몇 주차로 다시 날짜 구하기
dra**** | 2021.05.29 | 추천 0 | 조회 87
dra**** 2021.05.29 0 87
12
[엑셀 VBA] 자동화 - 1. 데이터 입력, 2. 양식에 자동으로 대입 3. 이메일 자동 발송 (2)
dra**** | 2021.05.28 | 추천 1 | 조회 165
dra**** 2021.05.28 1 165
11
[엑셀 함수] 엑셀에 쓰이는 모든 함수들입니다. 첨부파일 (10)
dra**** | 2021.05.26 | 추천 22 | 조회 228
dra**** 2021.05.26 22 228
10
[엑셀 VBA] 자동화의 딜레마 (10)
dra**** | 2021.05.25 | 추천 9 | 조회 194
dra**** 2021.05.25 9 194
9
[엑셀 VBA] 데이터베이스 다루기 (3)
dra**** | 2021.05.24 | 추천 3 | 조회 199
dra**** 2021.05.24 3 199
8
[엑셀 VBA]-[팁] 콤보박스에 시트에 있는 값을 자동으로 집어 넣기 (1)
dra**** | 2021.05.22 | 추천 0 | 조회 108
dra**** 2021.05.22 0 108
7
[엑셀 VBA]-[팁] TextBox, ComboBox 등에 숫자만 입력 받기 (1)
dra**** | 2021.05.21 | 추천 1 | 조회 141
dra**** 2021.05.21 1 141
6
디지털 시계 첨부파일 (9)
눈사람 | 2021.05.17 | 추천 10 | 조회 209
눈사람 2021.05.17 10 209
5
[엑셀 VBA] 타이틀바 없는 모더니칼한 폼 만들기 (4)
dra**** | 2021.05.06 | 추천 2 | 조회 116
dra**** 2021.05.06 2 116