본문 바로가기
  • 환영 합니다 ! Welcome!
VBA Code

Object / Methods / properties 란 무엇인가?

by ToolBOX01 2020. 12. 4.
반응형

객체 (Object)란, 객체 지향 프로그램이란 무엇이가?

 

객체란 무엇인가?

C++ 언어 관련 전체 목차 : http://blog.naver.com/tipsware/221028559903 1. C를 품은 C++ 보통 언어가...

blog.naver.com

Object는 워크 시트, 셀, 차트, 양식 또는 보고서와 같은 응용 프로그램의 요소를 나타냅니다.
(엑셀에서  Object응용 프로그램 Object > Work book ObjectWork Sheet  Object > cells Object로
단계별 구성 - 상속의 관계가 있다.) 

하위 Object는 상위 Object의 자식이다.

엑셀 VBA의 Object


> VBA의 Object 구조를 어떻게 구현 할까?

      1. 엑셀파일은 Workbooks Object이다.

      2. Sheet1은  WorkSheet  Object이다.

      3. A1 샐은 Range Object이다.

> VBA로 작성 하면 아래와 같습니다.

Workbooks("Test.xls").WorkSheet("sheet1").Range("A1").Value=100

 


Object는 methods 또는  properties를 갖는다. properties는 procedure에 의해 생성되고,
methods는 Function procedure에 의해 생성된다.

> 프로그램 용어 - 인수 / 인자

 

methods는 무엇인가? (함수)
- Object나 컬렉션(객체들의 집합)이 수행하는 동작을 의미 합니다.
- Object의 methods는 인수를 동반 합니다.
- Add, Clear, Delete, close .....                 

properties는 무엇인가? (라이브러리)

- 개체나 컬렉션의 상태를 정의하는 개체의 특성을 의미 합니다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[VBA] 'Sub'와 'Function' 완벽 가이드

이 포스트는 Excel Macro Mastery 사이트의 'The Complete Guide to the VBA Sub(by Paul Kelly)'의 내용을 다시 정리한 것입니다. 이번 포스트에서는 엑셀 서브루틴(Sub)과 함수(Function)에 대해 다룹니다..

kukuta.tistory.com

 

'VBA Code' 카테고리의 다른 글

Range, Cell 사용되는 VBA CODE 외우기  (0) 2020.12.13
MS Office 파일 ZIP  (0) 2020.12.05
VBA 기초 문법 - For문  (0) 2020.12.04
VBA 기초 문법 - IF문  (0) 2020.12.04
VBA SAMPLE - 테이블에서 범위 아래 숫자 찾기  (0) 2020.11.30