CAFE

VBA 강좌

초보를 위한 VBA 강좌 제 17강 - Set 문

작성자윤슬|작성시간09.07.07|조회수15,240 목록 댓글 3

안녕하세요.

초보를 위한 VBA 강좌 제 17강에 오신 것을 환영합니다.

이번 강좌에서는 Set 문에 대해서 알아보겠습니다.

Set 문은 변수에 개체를 참조하도록 할당하는 경우에 사용되며, 변수는 Object 형식으로 선언합니다.

개체를 참조하도록 한다는 것은 지정된 개체가 가지고 있는 속성들의 값을 읽거나 쓰거나 할 수 있도록 한다는 것입니다.

Set 문은 보통 Workbook, Worksheet, Range 등 통합문서와 관련된 부분에 많이 사용됩니다.


예제로 살펴보겠습니다.

아래의 방법 말고도 많은 방법이 있습니다.

1) "Book1.xls" 라는 문서를 참조

Dim myBook    As Workbook

Set myBook = Workbooks("Book1.xls")


2) "Book1.xls" 파일의 "Sheet1" 이라는 이름을 가진 워크시트를 참조

Dim myBook    As Workbook
Dim mySheet   As WorkSheet

Set myBook = Workbooks("Book1.xls")
Set mySheet = myBook.Sheets("Sheet1")

또는

Dim mySheet   As WorkSheet

Set mySheet = Workbooks("Book1.xls").Sheets("Sheet1")

3) " Book1.xls" 파일의 "Sheet1" 이라는 이름을 가진 워크시트의 "A1:A10" 영역을 참조

Dim myBook    As Workbook
Dim mySheet   As WorkSheet
Dim myRange   As Range

Set myBook = Workbooks("Book1.xls")
Set mySheet = myBook.Sheets("Sheet1")
Set myRange = mySheet.Range("A1:A10")

또는

Dim myRange   As Range

Set myRange = Workbooks("Book1.xls").Sheets("Sheet1").Range("A1:A10")

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자초절정고수 | 작성시간 10.02.18 감사합니다.
  • 작성자nicklee | 작성시간 14.04.25 감사합니다.
  • 작성자이군악 | 작성시간 15.08.29 set object
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼