| Point :シートの名前を変更するときなど存在する名前を指定するとエラーになるので回避したい。 Sub Test()Dim i, ShtName, Flg
 
 ShtName = "Sheet1"
 '有無を調べるシートの名前
 
 Flg = True
 
 
 For i = 1 To Worksheets.Count
 If Worksheets(i).Name = ShtName Then
 Flg = False
 Exit For
 End If
 Next i
 
 If Flg = False Then
 MsgBox ShtName & "は存在します。"
 Else
 MsgBox ShtName & "は存在しません。"
 End If
 
 End Sub
 
 |