Script事業案内エクセル以外ホームマクロVBAマクロVBA入門セルのクリア(Clear,ClearContents)最終更新日:2019-09-03第39回.セルのクリア(Clear,ClearContents)セルをクリアするマクロVBAの書き方です、クリアするといっても、セルの何を(値、色、コメント等々)クリアするかによって、VBAコードが違ってきます。具体的には、セルの何を(値、色、コメント等々)クリアするかによって使用するプロパティが変わるという事です。セル(Rangeオブジェクト)のクリア関係のメソッド(動作を与える)以下のメソッドは、Rangeは、Cells、Rows、Columns、Rangeのいずれでも使用可能です。コメント全て)をクリアします。コメントを消去します。数式と文字を削除します。書式設定を削除します。コメントを削除します。アウトラインを消去します。2010以降のみ、ハイパーリンクを削除します。太字にしましたが、通常は、ClearとClearContentsだけ覚えれば良いでしょう。未使用状態(初期状態になります。2).ClearRange("B2").ClearRange("B2:C10").ClearRows(2).ClearColumns(2).ClearRange.ClearContentsClearContentsを実行すると、セルの数式と文字だけが消去されます。定数としての文字・数値、そして計算式(関数)が消去されます。書式(フォント、背景色、罫線等)は残ります。2).ClearContentsRange("B2").ClearContentsRange("B2:C10").ClearContentsRows(2).ClearContentsColumns(2).ClearContentsクリア関係メソッドについて以上の2つの、ClearとClearContentsはマクロVBAでは必須です。他のクリア関係のメソッドは、こういうのもあるんだ、と記憶しておく程度でよいでしょう。メソッドに引数がありませんので、単純にメソッドを記述するだけです。必要になった時に、動作確認して使えば良いでしょう。アクティブ、アクティブシート以外で使用する場合は、以下のように記述します。Next)|VBA入門8.セルに文字を入れるとは(Range,Value)|VBA入門9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説10.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技ホームマクロVBAマクロVBA入門セルのクリア(Clear,ClearContents)このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。GASスプレッドシート入門スプレッドシート応用GAS入門GAS応用ホームマクロVBAマクロVBA入門セルのクリアこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。