가장 많이 사용되는 10개의 Excel VBA 개체 목록(속성 및 예)

  • 이 공유
Hugh West

이 기사는 내 시리즈의 일부입니다. 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
잘라내기 배경 스타일
삭제 차트
중복 커넥터
선택 채우기
높이
왼쪽
이름
작업중
상위
반성
제목
상위
종류
보임
너비

예:

이 간단한

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.