티스토리 뷰

Property(속성)과 Method(메서드) 

Property(속성) : Object(개체)가 가지고 있는 고유한 특성
                        ex) 크기, 색상, 화면의 위치 등의 개체의 특성



 속성 예제-1 : 속성값 바꾸기
Sub ValueProperty()
   
    ' 현재 셀의 값을 415로 설정
    ActiveCell.Value = 415
   
End Sub

위의 소스를 실행하시면 아래와 같이 나옵니다.




 속성 예제-2 : 속성값 알아내기1

Sub AboutProperty()

    ' 현재 엑셀 사용자의 이름 속성
    Msg = Application.UserName & "님 안녕하세요"
    Ans = MsgBox(Msg, vbYesNo)
   
End Sub


위의 소스를 실행하시면 아래와 같이 나옵니다.




 속성 예제-3 : 속성값 알아내기2

 Sub AboutSheet()

    ' 두번째 워크시트 활성화
    Worksheets(2).Select
    ' 현재 시트 이름 속성
    MsgBox "현재 시트의 이름은 " & ActiveSheet.Name & "입니다."
    ' (A1:C3)셀의 글꼴을 굵게 설정
    Range("A1:C3").Font.Bold = True
   
    ' A1 셀을 활성화
    Range("A1").Select
    ' A1셀의 열너비를 9로 설정
    ActiveCell.ColumnWidth = 9
    ' A1셀의 행너비를 11로 설정
    ActiveCell.RowHeight = 11

End Sub


위의 소스를 실행하시면 아래와 같이 나옵니다.






Method(메서드) : 개체가 수행할 수 있는 행동, 동작
                          ex) 통합문서를 열거나 닫는 행동, 특정 시트를 선택하는 행위 등


 메서드 예제1 - 활성 시트 바꾸기

 Sub AboutSheet2()

    ' Sheets 컬렉션 개체에서 sheet1개체를 활성화
    Sheets("sheet2").Select
   
End Sub





 메서드 예제2 - 셀 내용 지우기


 Sub ClearMethod()

    For i = 1 To 10
        ' (A1:A10 셀의 내용을 지우기
        Cells(i, 1).ClearContents
    Next i
   
End Sub



댓글