Excelでセルの値(数式や文字)だけを消去する方法を記録します。
セルの値(数式や文字)だけを消去する場合は「ClearContents」メソッドを使います。
「Clear」メソッドを使ってしまうと、書式まで消えてしまいます。
▼▼ セルの値も書式も全て消したい場合はこちら ▼▼
>> Excel VBA セルの値や書式の全てを消去する-Clear
Excelでセルの値(数式や文字)や書式の全てを消去する方法を記録します。 セルの値(数式や文字)や書式の全てを消去する場合は「Clear」メソッドを使います。 ↓書式は残したいまま消したい場合はこちら 「Clear」メ …
< スポンサーリンク >
「ClearContents」メソッド構文
範囲内の数式と値をクリアします。
Rangeオブジェクト.ClearContents
1つのセルの値を消去する
下図の表のA2の値を消去してみます。
VBEに次のように書き込みます。
Sub test()
Range("A2").ClearContents
End Sub
書き込んだVBAを実行すると指定したセル(A2)の値が消去されます。
表のセルの値をまとめて消去する
下図の表のB2~D8のデータの部分を消去してみます。
VBEに次のように書き込みます。
Sub test()
Range("B2:D8").ClearContents
End Sub
書き込んだVBAを実行すると指定したセル(B2~D8)のデータが消去されます。
シートの全てのセルの値をまとめて消去する
シートの全てのセルの値を消去してみます。
VBEに次のように書き込みます。
Sub test()
Cells.ClearContents
End Sub
書き込んだVBAを実行するとシートのセル全部の値が消去されます。
こんな記事も書いています