【アプリ版】サポートOS変更のお知らせ

カラムのクリア処理

ex)B2カラムをクリアする場合
Range("B2").Clear

ex)B2からC10の範囲をクリアする場合
Range("B2:C10").Clear

範囲が確定している場合の削除処理については理解できたのですが・・
質問内容としては2点あります。

・C7を基準に最終行、最終列までクリア
範囲でいうと(C7:∞)といったクリアの記載方法がわからずです。

・B7より下のB列のすべてクリアといったものです。

gooドクター

A 回答 (2件)

Rows.Count 最終行


Columns.Count 最終列
といったイメージでしょうか?

そうですね。
ただ使用しているセルの個数・使用している列数によっては.Countではなく、.CountLarge を必要とする場合もあるようです。
    • good
    • 0

・B7より下のB列のすべてクリアといったものです。



C7~C∞ですよね。

Range("C7", Cells(Rows.Count, "C")).Clear

C7~右下セルなら


Range("C7", Cells(Rows.Count, Columns.Count)).Clear
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
Rows.Count 最終行
Columns.Count 最終列
といったイメージでしょうか?

お礼日時:2021/07/27 16:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング