エクセルマニア

VBAでワークシート(Worksheet)の削除

*このページは excel-mania.com のアーカイブです。(2025年 サイト統合)

TOP > VBA・マクロ >  ワークシートの削除

ワークシートの削除

Worksheets("シート名").Delete

ワークシートを削除する関数です。

サンプルコード


'現在アクティブなシートを削除する(警告ダイアログが表示されます)
ActiveSheet.Delete

'"Sheet1"を削除する(警告ダイアログが表示されます)
Worksheets("Sheet1").Delete

'"Sheet1"を削除する(警告ダイアログはでません。)
Application.DisplayAlerts = False
Worksheets("Sheet1").Delete
Application.DisplayAlerts = True '元の設定にもどします。