【VBA】シートを削除する

シートを削除する前のお約束として、
 ・確認メッセージを非表示
にしましょう!

PR

VBAコード

ここでは例として、
 ・シート「aiueo」を削除
します。

Sub sample()

    '確認メッセージを非表示
    Application.DisplayAlerts = False
    'シート削除
    Worksheets("aiueo").Delete
    '確認メッセージを表示
    Application.DisplayAlerts = True
    
End Sub

「Worksheets(“シート名”)」により、「Worksheetオブジェクト」を取得しています。

「Worksheetオブジェクト」の「Delete」メソッドにより、シートを削除しています。

「確認メッセージを非表示」により以下のメッセージが表示されなくなり、VBAが一時停止してしまうことを防止します。

シートを削除した後に、「確認メッセージを表示」にしましょう。
※元に戻しましょう。

PR

実行結果

シートを削除できました。

PR

参考

上記のVBAコードで使用した以下の詳細については、公式サイトをご確認ください。

●「Worksheetオブジェクト」の「Delete」メソッド

タイトルとURLをコピーしました