Excel VBAでシートを削除にする記録です。
シートを削除するには「Delete」メソッドを使います
< スポンサーリンク >
「Delete」メソッド構文
式.Delete
式 = Sheetsオブジェクトを表す変数です。
「Worksheets.Delete」で削除できるシートはワークシートのみです。
「Sheets.Delete」で削除できるシートは、ワークシート、グラフシートです。
VBAでシートを削除する
シートの名前を指定して削除する
Sub SheetDeleteTest1()
Sheets(“Sheet4”).Delete
End Sub
2番目のシートを削除する
Sub SheetDeleteTest2()
Sheets(2).Delete
End Sub
削除のメッセージを出さずにシートを削除する
シートを削除するときに、「シートを削除すると元に戻せません。また、一部のデータが削除される可能性があります。それでも問題がない場合は、[削除]をクリックしてください。」というメッセージが出るので、「Application.DisplayAlerts」プロパティを使ってメッセージを非表示にします
Sub SheetDeleteTest3()
Application.DisplayAlerts = False
Sheets(2).Delete
Application.DisplayAlerts = True
End Sub
こんな記事も書いています