動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2510(ビルド19328.20190クイック実行)

「vba clearcontents 意味」
といった検索で時折アクセスがあります。
Excelのマクロ記録機能を使うと、
Selection.ClearContents
といったコードが作られます。
この「.ClearContents」の意味を調べていらしたのでしょう。
[スポンサードリンク]
数式と値をクリアするのがRange.ClearContentsメソッド
この「.ClearContents」は、セルを表すRangeオブジェクトに用意されている、CleaContentsメソッドを呼んでいるコードです。
Excelでは、セルを選択しておいて[Delete]キーを押すと、セルに入力されているデータや数式が削除されます。
これと同じ挙動をするのが、Range.ClearContentsメソッドです。

書式のクリアはClearFormats・すべてクリアはClear
逆に、データや数式は残したまま、書式をクリアするのが、

Range.ClearFormatsメソッドです。

また、データ・数式・書式もすべてクリアするのが、

Range.Clearメソッドです。

[スポンサードリンク]
- Newer:Word VBAで表内に結合セルがあるかどうかを判定する
- Older:#VALUE!エラーかどうかをVBAで判定する
Home » Excel VBA Rangeオブジェクト » Excel VBAのClearContentsの意味
『インストラクターのネタ帳』では、2003年10月からMicrosoft Officeの使い方などを紹介し続けています。










