Home » Excel VBA Rangeオブジェクト » Excel VBAのClearContentsの意味

動作検証バージョン: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メソッドです。

[スポンサードリンク]

Home » Excel VBA Rangeオブジェクト » Excel VBAのClearContentsの意味

「Excel VBA Rangeオブジェクト」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.