본문 바로가기
  • Welcome!
VBA VB.Net 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 VB.Net 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