본문 바로가기
사용자 정의 함수(UDF)

시트가 존재하는지 확인

2023. 8. 12.

다음 코드는 시트가 존재하는지 확인하는 간단한 사용자 정의 함수입니다.

Function WorksheetExists(ByVal worksheetName As String) As Boolean
    Dim ws As Worksheet
    
    On Error Resume Next
    Set ws = ThisWorkbook.Worksheets(worksheetName)
    On Error GoTo 0
    
    WorksheetExists = Not ws Is Nothing
End Function

간단한 사용 예제입니다.

Sub TestWorksheetExists()
    Dim sheetName As String
    sheetName = "Sheet1" ' 존재하는지 확인할 워크시트 이름
    
    If WorksheetExists(sheetName) Then
        MsgBox sheetName & " exists!"
    Else
        MsgBox sheetName & " does not exist."
    End If
End Sub

'사용자 정의 함수(UDF)' 카테고리의 다른 글

모든 시트 이름 반환하기  (0) 2023.09.06
파일이 열려있는지 확인  (0) 2023.08.12
파일이 존재하는지 확인  (0) 2023.08.12