조금 고치면 여러 시트도 할 수 있다.
WS_NameFindKey 에 지정된 이름을 찾는다. (아래 코드는 ETC)
'폰트 생성과 관련된 시트 삭제
Sub RemoveFontSheet()
Dim WS_Count As Integer
Dim I As Integer
Dim WS_Name As String
Dim WS_NameFindKey As String
WS_Count = ActiveWorkbook.Worksheets.Count
Dim TargetEtc As Worksheet
' 루프를 돌면서 대상을 찾는다.
WS_NameFindKey = "Etc"
For I = 1 To WS_Count
'시트 선택 후 초기화
ActiveWorkbook.Worksheets(I).Select
Cells(1, 1).Select
Debug.Print ("현재시트 : +" + ActiveWorkbook.Worksheets(I).NAME)
WS_Name = ActiveWorkbook.Worksheets(I).NAME
If WS_Name = WS_NameFindKey Then
Debug.Print ("시트 찾음 : +" + WS_Name)
Set TargetEtc = ActiveWorkbook.Worksheets(I)
End If
Next I
If TargetEtc Is Nothing Then
Else
TargetEtc.Delete
End If
End Sub
댓글 없음:
댓글 쓰기