Excel VBA: ClearFormats メソッド
Excel VBAの ClearFormats
メソッドは、指定した範囲のセルから全ての書式設定を削除するための便利なメソッドです。
基本的な使い方
ClearFormats メソッドは、Range オブジェクトのメソッドとして利用されます。以下にその基本的な使い方を示します。
Range("A1:B10").ClearFormats
上記のコードは、A1からB10までの範囲にある全ての書式設定を削除します。この操作により、フォントスタイル、背景色、罫線などの全ての書式が初期状態に戻ります。
実用的なサンプルコード
次に、より実用的なシナリオに対応するためのサンプルコードをご紹介します。このコードでは、シート全体の書式を一度に削除します。
Sub ClearAllFormats()
Sheets("Sheet1").Cells.ClearFormats
End Sub
上記のサブプロシージャ ClearAllFormats
は、”Sheet1″の全てのセルの書式を削除します。
注意点
書式を削除すると元に戻すことはできませんので、書式に重要な設定が含まれている場合は事前にバックアップを取ることをお勧めします。