Home > 即効テクニック > Excel VBA > シート操作関連のテクニック > 注意メッセージを表示せずにシートを削除する

即効テクニック

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

注意メッセージを表示せずにシートを削除する

(Excel 97)
Excelでは、特定の操作を実行した時に、さまざまな確認あるいは警告のメッセージが表示されます。
シートを削除する際も、「選択したシートを削除します。一度削除すると元に戻すことはできません。」といった注意メッセージが表示されます。
サンプルマクロでは、シートを削除する際にこのメッセージが表示されないようにしています。

●準備●

標準モジュールに次のマクロを作成してください。

●サンプル●
Sub Sample()

    Application.DisplayAlerts = False
        
    MsgBox "シート「Dummy」を追加します"
    
    Worksheets.Add.Name = "Dummy"
    
    MsgBox "追加したシート「Dummy」を削除します"
    
    Worksheets("Dummy").Delete
    
    Application.DisplayAlerts = True
    
End Sub
●補足説明●
DisplayAlertsプロパティにFalseを代入すると、確認あるいは警告のメッセージが非表示になります。
確認あるいは警告のメッセージを非表示にする場合は、十分に処理への影響を調査して、慎重に行ってください。