OfficeType

VBA~データをクリアしよう~Excel

全てのデータをクリア

指定したセルの全てのデータをクリアしたい場合はRange.Clearメソッドを使います。下のコードを実行するとセルA1の入力データと背景色がクリアされます。

Sub test1()
Range("A1").Clear
End Sub

image-01

image-02

書式だけをクリア

指定したセルの書式だけををクリアしたい場合はRange.ClearFormatsメソッドを使います。下のコードを実行するとセルA1の背景色がクリアされ入力データは残ります。

Sub test2()
Range("A1").ClearFormats
End Sub

image-03

image-04

セル範囲のクリア

セル範囲をクリアしたい場合はRange("範囲の左上のセル:範囲の右下のセル").Clearでクリアできます。下のコードを実行するとセルA1からセルD5のデータがクリアされます。

Sub test3()
Range("A1:D5").Clear
End Sub

image-05

image-06