【VBA】範囲指定して値を削除する方法


今回は、範囲指定して値を削除する方法です。

サンプルデータは以下の図をご覧ください。

見積書の18行~29行目までの値を削除しようと思います。

↓実演動画
https://youtu.be/rwwdop8m7oI

ソースコードは下記の通りです。


Sub 範囲指定して値をクリアする()

    Range(Range("A18"), Cells(29, 17)).ClearContents

End Sub


詳細を説明します。

Range(Range("A18"), Cells(29, 17)).ClearContents

Rangeで対象範囲を指定しています。
「ClearContents」で値を削除しています。

詳細は、下記のサイトが参考になるかと思います。
https://www.vba-ie.net/method/clearcontents.php

以上が、範囲指定して値を削除する方法でした。