OfficeType

VBA~行をクリアしよう~Excel

VBAで行をクリアしたい時はRange.Clearメソッドでクリアできます。

単一行のクリア

単一行をクリアしたい時はRows(行番号).Clearでクリアできます。

下のコードを実行すると行2がクリアされます。

Sub test1()

Rows(2).Clear

End Sub

image-01

image-02

連続行のクリア

連続行をクリアしたい時はRows("開始行の行番号:終了行の行番合").Clearでクリアできます。

下のコードを実行すると行2から行4がクリアされます。

Sub test2()

Rows("2:4").Clear

End Sub

image-03

image-04

非連続行のクリア

非連続行をクリアしたい時はRange("一つ目の行番号:一つ目の行番号,二つ目の行番号:二つ目の行番号").Clearでクリアできます。カンマで区切ることでさらに複数の行をクリアできます。

下のコードを実行すると行2と行4がクリアされます。

Sub test3()

Range("2:2,4:4").Clear

End Sub

image-05

image-06