ClearContents

Excelセルの値数式文字)だけを消去する方法を記録します。

セルの値(数式や文字)だけを消去する場合は「ClearContents」メソッドを使います。

Clear」メソッドを使ってしまうと、書式まで消えてしまいます。

▼▼  セルの値も書式も全て消したい場合はこちら  ▼▼
  >> Excel VBA セルの値や書式の全てを消去する-Clear

< スポンサーリンク >





「ClearContents」メソッド構文

範囲内の数式と値をクリアします。

Rangeオブジェクト.ClearContents

1つのセルの値を消去する

下図の表のA2の値を消去してみます。

VBAセルデータ消去

 

VBEに次のように書き込みます。

Sub test()
  Range("A2").ClearContents
End Sub

VBAセルデータ消去

 

書き込んだVBAを実行すると指定したセル(A2)の値が消去されます。

VBAセルデータ消去

 

表のセルの値をまとめて消去する

下図の表のB2~D8のデータの部分を消去してみます。

VBAセルデータ消去

 

VBEに次のように書き込みます。

Sub test()
  Range("B2:D8").ClearContents
End Sub

VBAセルデータ消去

 

書き込んだVBAを実行すると指定したセル(B2~D8)のデータが消去されます。

VBAセルデータ消去

 

シートの全てのセルの値をまとめて消去する

シートの全てのセルの値を消去してみます。

VBAセルデータ消去

 

VBEに次のように書き込みます。

Sub test()
   Cells.ClearContents
End Sub

VBAセルデータ消去

 

書き込んだVBAを実行するとシートのセル全部の値が消去されます。

VBAセルデータ消去

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします