Home > 即効テクニック > Excel VBA > シート操作関連のテクニック > 特定の名前のシートの存在を判定する

即効テクニック

シート操作関連のテクニック

特定の名前のシートの存在を判定する

(Excel 97/2000/)
サンプルマクロは、testという名前のワークシートが存在するかどうかを判定します。グラフシートやモジュールシートは判定されません
Sub Sample()

    Dim mySht As Worksheet

    On Error GoTo ErrHdl
    Set mySht = Worksheets("test")
    MsgBox "シート""test""は存在します。"
    Exit Sub
    
ErrHdl:
    MsgBox "シート""test""は存在しません。", vbExclamation

End Sub