初心者から実務利用者まで
わかりやすいVBA解説サイト
コードサンプル

セルの値を消去する

VBAでセルに既に入力されている値を消去するには
ClearContentsメソッドを使用します。
ClearContentsメソッドを使うと表示形式、文字の色、セルの色、罫線などは残ります。

遥先生
遥先生
「値」だけを消去して「書式」は残るのよ。
ひとみさん
ひとみさん
書式が残るなら、このセルにまた何か入力すると
赤色で太字の文字になるんですね。
この記事でわかること

・セルの値を消去する方法
・本当に値だけが消えて書式が残っているのか動作確認をしてみる

セルの値を消去するコード

ひとみさん
ひとみさん
A1セルの値だけを消去するコードですね。

本当に書式は残っているのか検証してみる!

遥先生
遥先生
セルに書式と値を入力して
値だけを消去した後、書式が本当に残っているかを
検証しているわ。

ひとみさん
ひとみさん
44000と入力したのに日付形式で表示されましたね!
遥先生
遥先生
書式が「日付形式」になっているから自動で変換されるの。