アプリ版:「スタンプのみでお礼する」機能のリリースについて

カラムのクリア処理

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

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

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

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

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

A 回答 (2件)

・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

Rows.Count 最終行


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

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

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