본문 바로가기
ListObject object

ListObject.SourceType property

2024. 3. 6.

ListObject.SourceType 속성

목록의 현재 소스를 나타내는 XlListObjectSourceType 값을 반환합니다.

XlListObjectSourceType enumeration (Excel)

Office VBA reference topic

learn.microsoft.com

Syntax
expression.SourceType

expression : ListObject 개체를 나타내는 변수입니다.

다음 샘플 코드는 활성 통합 문서의 Sheet1에 있는 기본 목록의 원본을 나타내는 XlListObjectSourceType 상수에 해당하는 문자를 출력합니다.

Sub Test()
    Dim wrksht As Worksheet
    Dim oListObj As ListObject

    Set wrksht = ActiveWorkbook.Worksheets("Sheet1")
    Set oListObj = wrksht.ListObjects(1)

    Debug.Print GetSourceTypeAsString(oListObj.sourceType)
End Sub
Function GetSourceTypeAsString(sourceType As XlListObjectSourceType) As String
    Select Case sourceType
        Case xlSrcExternal
            GetSourceTypeAsString = "External"
        Case xlSrcRange
            GetSourceTypeAsString = "Range"
        Case xlSrcXml
            GetSourceTypeAsString = "XML"
        Case xlSrcQuery
            GetSourceTypeAsString = "Query"
        Case xlSrcModel
            GetSourceTypeAsString = "Model"
        Case Else
            GetSourceTypeAsString = "Unknown"
    End Select
End Function

도움말 출처

ListObject.SourceType property (Excel)

Office VBA reference topic

learn.microsoft.com