엑셀/VBA

엑셀 vba/시트 없으면 시트 생성하기/On Error Resume Next/Sheets.Add.Name

gongdol 2023. 8. 13. 22:17
300x250

1. 코드작성

  1) summary 시트이름이 없으면 summary 탭을 만든다. 

  2) 알람을 칠지말지 코드를 참고하자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub 시트없으면만들기()
    Dim ws As Worksheet
    
    '오류가 있어도 실행하라 라는 코드
    On Error Resume Next
    Set ws = Worksheets("summary")
    
    '오류 있으면 알람 치라는 코드
    On Error GoTo 0
    
    If ws Is Nothing Then
        Sheets.Add.Name = "summary"
    End If
End Sub
cs

 

*에러가이드 참고*

 

300x250