본문 바로가기

오브젝트2

얼렁뚱땅 엑셀 VBA] 오브젝트(개체)를 간단하게 표현하고 접근하기 - 단축 접근자 개체를 조작하려고 할 때 개체모델의 계층에 따라 접근해야 한다. Application - Workbook - Worksheet - Range 순서로. Application.Workbooks("통합 문서1.xlsx").Worksheets("Sheet1").Range("A1").Value = "ttend.tistory.com" 버뜨. Applicatioin 개체는 엑셀 프로그램의 옵션을 변경하는 경우가 아니라면 보통 생략. Workbooks 개체는 기본값이 현재 열려있는 파일이므로 현재 열려있는 파일에서 작업하는 경우 생략 가능 Worksheets 개체도 기본값이 현재 열려있는 워크시트이므로 현재 작업중인 워크시트인 경우 생략 가능 그러므로 마지막 Range 개체만 사용하는 방법도 가능. 단축 접근자 엑셀은.. 2017. 5. 13.
얼렁뚱땅 엑셀 VBA] 오브젝트(개체), 컬렉션, 속성, 매서드 개념 오브젝트(object, 개체) 개체? 객체? 둘 다 의미하는지도 모르겠다. workbooks, worksheets, charts 등등 수십개의 개체가 있다. (50개 정도??) 엑셀에서 사용하는 모든 요소들이 개체라고 보면 될듯. 개체 안에 개체가 포함될 수도 있다. 이 경우 개체와 개체는 .(마침표)로 구분 Application.Workbooks("Book1").Worksheets("Sheet1").Range("A1") 개체는 그냥 오브젝트(개체)와 컬렉션 오브젝트 두 가지로 구분할 수 있다. 컬렉션(collection) 개체들의 집합 컬렉션 개체는 개체명 뒤에 복수형 s가 붙는다. (workbooks, worksheets, charts) 파일에 워크시트를 여러 개 추가했다면 이들 여러 개의 워크시트를.. 2017. 5. 11.