다음 코드는 시트가 존재하는지 확인하는 간단한 사용자 정의 함수입니다.
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 |