목차
이 기사는 내 시리즈의 일부입니다. Excel VBA & 매크로 – 단계별 전체 가이드 . 주로 사용되는 10개의 Excel VBA 개체 목록에 대해 논의할 것입니다.
실습 통합 문서 다운로드
이 기사를 읽는 동안 연습할 이 실습 통합 문서를 다운로드하십시오.
VBA 개체.xlsm
VBA 개체란 무엇입니까?
Object 는 특정 작업을 수행하기 위해 VBA 코드에 적용되는 명령 또는 무언가입니다.
VBA (Visual Basic Application)는 객체 지향 프로그래밍 언어입니다. 개체는 VBA의 요소 중 하나입니다.
개체에는 속성과 메서드가 있습니다. 메서드는 해당 개체가 수행하는 작업이며 속성은 해당 개체의 특성을 설명합니다.
VBA 개체의 속성
VBA 개체를 적용하려면 다음이 있어야 합니다. 개체의 메서드 또는 속성입니다. 여기서 이러한 속성에 대해 설명합니다.
속성
VBA 개체 속성 은 개체 설정으로 생각할 수 있습니다.Excel에는 많은 개체가 있습니다. 우리가 작업하는 Excel VBA의 대부분의 개체에는 속성이 있습니다.
예:
- 범위 개체 에는 속성이 있습니다. 그 중 일부는 Column , Formula , Row , Width 및 Value 입니다.
- A Chart 개체에는 Legend , ChartArea , ChartStyle 등과 같은 속성이 있습니다.
- ChartTitle 은 또한VBA 코드를 적용하여 모서리가 5 개인 별을 만듭니다.
8864
msoShape5pointStar 명령을 변경하여 모든 모양을 그릴 수 있습니다.
10. ListObject Object
ListObject 는 ListObjects Object 의 일부입니다. ListObject 는 워크시트의 단일 테이블을 나타냅니다.
Methods Properties 삭제 활성 게시 애플리케이션 새로고침 자동필터 크기조정 댓글 제작자 이름 상위 범위 정렬 요약 예:
이 예는 테이블에서 데이터를 추출하여 배열에 저장하는 것입니다.
7589
자세히 보기: 배열에 셀 값을 채우는 Excel VBA(적합한 예 4개)
결론
이 기사에서는 일반적으로 사용되는 Excel VBA 개체 목록. 이것이 귀하의 요구를 충족시키기를 바랍니다. 저희 웹사이트 ExcelWIKI.com 을 보시고 댓글 상자에 제안 사항을 남겨주세요.
Font , Format 및 Border 와 같은 속성이 있는 개체.
VBA 개체 속성 사용:
VBA 코드를 작성하여 다음을 수행할 수 있습니다.
- 객체의 현재 속성 설정을 검사하고 이러한 설정을 기반으로 작업을 수행할 수 있습니다.
- 새 값을 설정하여 개체의 속성 설정을 변경할 수 있습니다.
이 VBA 문을 살펴보십시오.
Range("E10").Value
이 문에서 범위 개체이고 값 은 속성 중 하나입니다. VBA 문에서 개체와 속성은 마침표( 점, . )로 구분하여 나란히 배치됩니다. 개체를 먼저 배치한 다음 해당 속성을 배치합니다.
예를 들어 다음 VBA 문은 범위 E10:100 의 값 속성을 설정합니다.
9366
이 문은 숫자 100 이 셀 E10 에 표시되게 합니다.
방법:
A 메소드는 개체에 구현된 작업입니다.개체에도 메서드가 있습니다. 예를 들어 Range 개체에는 Clear 메서드가 있습니다. 다음 VBA 문은 Range 를 지웁니다. 이 문은 범위 를 선택한 다음 홈 ➪ 편집 ➪ 지우기 ➪ 모두 지우기 :
4624
를 선택하는 것과 같습니다. VBA 코드에서 메서드는 속성처럼 보입니다. 메서드는 구분 연산자(.)로 개체에 연결됩니다. 그러나 메소드와 속성은 VBA에서 다른 개념입니다.
자세히 보기: 엑셀 차트데이터가 숨겨지면 사라짐(3개 솔루션)
Excel에서 가장 많이 사용되는 VBA 개체 10개 목록
다음의 경우 Excel이 따르는 계층 구조가 있습니다.
응용 프로그램 → 통합 문서 → 워크시트 → 범위
여기서 Excel VBA에서 가장 일반적으로 사용되는 개체 목록에 대해 자세히 설명합니다.
1. Application 개체
Application 개체는 Excel에서 가장 널리 사용되는 개체 중 하나입니다. 전체 Excel 응용 프로그램을 나타내는 데 사용됩니다.
방법 | 속성 |
---|---|
계산 | ActiveCell |
CalculateFull | ActiveSheet |
InputBox | ActiveWindow |
종료 | ActiveWorkbook |
실행 | DisplayScrollBars |
실행 취소 | DisplayFormulaBar |
대기 | 경로 |
상태 표시줄 |
엑셀에서 이 개체를 적용하면서 필요한 속성이나 메서드를 추가해야 합니다.
예제 1:
여기서 계산 방법. 이 매크로는 열려 있는 모든 통합 문서의 계산에 사용됩니다.
7104
예제 2:
In 아래 예에서는 Application 개체와 함께 DisplayScrollBars 속성을 사용했습니다. 이 매크로의 목적은 스크롤 막대를 숨기는 것입니다.
2613
여기에 False 상태를 입력합니다. ~하지 않을 것이다Excel 시트의 스크롤 막대를 표시합니다.
자세히 보기: Excel VBA를 사용하여 경로에서 통합 문서를 여는 방법(예 4개)
2. Workbooks Object
Workbooks 개체는 통합 문서와 관련이 있습니다. Excel 응용 프로그램에서 현재 열려 있는 통합 문서 목록을 나타냅니다.
방법 | 속성 |
---|---|
추가 | 애플리케이션 |
체크아웃 | 카운트 |
종료 | 크리에이터 |
열기 | 항목 |
상위 |
예제 1:
여기서는 Excel 통합 문서를 닫는 Workbooks 개체를 기반으로 간단한 VBA 코드를 적용했습니다.
1947
예제 2:
이 예에서는 Disney.xlsx 통합 문서에 새 변수 page_1 을 추가합니다.
6956
3. 통합 문서 개체
통합 문서 개체는 단일 통합 문서를 나타냅니다. 현재 활성 상태이거나 열려 있는 통합 문서 의 구성원입니다. 오히려 통합 문서는 워크시트의 모음입니다.
방법 | 속성 |
---|---|
활성 | ActiveChart |
AddToFavourite | ActiveSheet |
닫기 | 자동저장 |
DeleteNumberFormat | 전체 이름 |
저장 | 사용자 상태 |
다른 이름으로 저장 |
예 1:
현재 통합 문서를 닫고 싶습니다.
8546
우리가까운 통합 문서에 유사한 코드를 적용했습니다. Workbooks 개체는 열려 있는 모든 통합 문서에 적용됩니다. 그러나 Workbook 개체는 활성 통합 문서에만 적용할 수 있습니다.
예 2:
이 예에서는 Workbook 객체.
7055
4. 시트 개체
시트 개체는 지정된 또는 활성 Excel 통합 문서의 모든 종류의 시트와 관련됩니다. 시트 는 워크시트, 차트 시트 마이크로 시트일 수 있습니다.
방법 | 속성 |
---|---|
추가 | 애플리케이션 |
추가2 | 개수 |
복사 | 항목 |
삭제 | 상위 |
이동 | 표시 |
출력 | |
인쇄미리보기 | |
계산선택 |
예 1:
이 VBA 코드는 통합 문서의 두 번째 시트를 활성화합니다.
4229
예 2:
이 예에서는 첫 번째 시트 뒤에 새 시트를 추가합니다.
5593
5. Worksheets Object
이 Worksheets 개체는 Sheets 개체의 일부입니다. 워크시트만을 모은 것입니다. 그러나 Sheets 개체에는 차트 시트와 마이크로도 포함됩니다.시트.
방법 | 속성 |
---|---|
복사 | 응용 프로그램 |
삭제 | 개수 |
이동 | 작성자 |
출력 | 항목 |
인쇄미리보기 | 상위 |
선택 | 표시 |
추가 | |
추가2 |
예 1:
다음 통합 문서의 두 번째 워크시트를 활성화합니다.
4079
시트 개체. 그러나 시트 개체를 사용하면 지정된 통합 문서의 위치에 따라 차트 또는 마이크로 시트가 활성화될 수 있습니다.
예 2:
워크북의 원하는 위치에 시트를 복사하겠습니다.
8275
유사한 읽기
- 22 Excel VBA의 매크로 예제
- Excel VBA를 마스터하기 위한 20가지 실용적인 코딩 팁
- Excel에서 VBA 코드를 작성하는 방법(쉽게 단계)
- Excel의 VBA 매크로 유형(퀵 가이드)
- VBA 기능 및 응용 프로그램 소개
6. 워크시트 개체
워크시트 개체는 워크시트 의 일부입니다. 단일 워크시트만 나타냅니다. 이 섹션에서는 Worksheet 개체를 기반으로워크시트.
방법 | 속성 |
---|---|
활성화 | 응용 프로그램 |
계산 | 셀 |
맞춤법 검사 | 열 |
복사 | 댓글 |
삭제 | 이름 |
평가 | 다음 |
이동 | 개요 |
붙여넣기 | 페이지설정 |
선택하여 붙여넣기 | Parent |
PrintOut | Range |
PrintPreview | 행 |
다른 이름으로 저장 | 도형 |
선택 | 정렬 |
탭 | |
유형 | |
보임 |
예 1:
이 VBA 코드를 적용한 후 활성 워크시트의 이름이 변경됩니다.
5029
예 2:
현재 워크시트에 대해 알고 싶습니다. 다음 VBA 코드를 적용합니다.
5141
7. Range 개체
Range 개체는 Excel 파일의 셀과 관련됩니다. Excel 워크시트에서 단일 셀, 행, 열 또는 특정 수의 셀, 행 또는 열을 선택하는 데 사용됩니다. 우리는 셀 참조를인수.
방법 | 속성 |
---|---|
활성화 | 주소 |
자동완성 | 적용 |
계산 | 영역 |
지우기 | 셀 |
복사 | 열 |
삭제 | 개수 |
찾기 | 끝 |
삽입 | 글꼴 |
선택하여 붙여넣기 | 높이 |
교체 | 항목 |
달리기 | 왼쪽 |
선택 | 목록 개체 |
표시 | 이름 |
정렬 | 다음 |
표 | 상위 |
범위 | |
행 | |
행 | |
상위 | |
검증 | |
가치 | |
너비 |
예 1:
이것은 범위의 셀을 선택하는 샘플 VBA 코드입니다. B5:D5 .
1457
예 2:
이 예는 활성 쉬 t.
5602
8. 도형 개체
도형 개체는 워크시트에 있는 모든 도형과 관련이 있습니다. 이를 사용하여 선택 및 삭제하거나 다른 작업을 수행할 수 있습니다.개체.
방법 | 속성 |
---|---|
AddCallout | 응용 프로그램 |
AddConnector | Count |
AddLine | Creator |
AddPicture | 부모 |
모양 추가 | 범위 |
항목 | |
SelectAll |
예 1:
이 VBA 코드는 모든 종류를 선택합니다
2198
예 2:
이 예에서는 원하는 작업을 기존 활성 워크시트의 모양.
7899
9. 모양 개체
모양 개체는 모양의 일부입니다. 활성 워크시트의 단일 셰이프를 나타냅니다. Shapes 개체와 함께 사용됩니다.
Methods | Properties |
---|---|
Apply | 응용 프로그램 |
복사 | AutoShapeType |
잘라내기 | 배경 스타일 |
삭제 | 차트 |
중복 | 커넥터 |
선택 | 채우기 |
높이 | |
왼쪽 | |
이름 | |
작업중 | |
상위 | |
반성 | |
제목 | |
상위 | |
종류 | |
보임 | |
너비 |
예:
이 간단한