【エクセルマクロ】複数シートのセルの値をクリア:コピペで使えるコード

ExcelVBA_複数シートデータクリア_アイキャッチ エクセルマクロで効率化する

エクセルマクロで、複数シートの値をクリアするVBAコードをご紹介します。

条件書式や罫線は消えずに、そのまま残ります。
値のみ一気に削除します。

このページのマクロコードは、コピペで使えます。
ぜひお試しください!
 

【エクセルマクロ】セルの値をクリアする:8つの使用例を紹介するよ
...

複数シートのセルの値をクリア

以下のExcelVBAを実行すると、複数シートのシート全体を一括消去します。


Sub 複数シートの文字をクリア()

    Dim objSheet As Worksheet

    '全シートループ
    For Each objSheet In ThisWorkbook.Worksheets

        '全シートの値をクリア
        objSheet.Select
        Cells.Select
        Selection.ClearContents

    Next

End Sub

 

マクロ実行前

各シートにデータが入力してある状態です。


 

マクロ実行後

複数シートの全セルを消去します。


 
この記事がお役に立ちますと幸いです。
 

【エクセルマクロ】ワークシート処理を自動化する:超便利29選
...

 

「ノンプログラマーのGAFA部長が教えるExcelマクロ入門」
挫折につながるエラーの原因も先回りして丁寧に解説
マクロのたった1割を学べばエクセル業務の9割以上は効率化できる