列内の塗りつぶされたセルの数を取得する (VBA) 質問する

列内の塗りつぶされたセルの数を取得する (VBA) 質問する

最初の列はインデックスで、単調に増加する数字が含まれ、予測できないポイントで終わります。ここで、この列にいくつのエントリがあるかを確認したいと思います。これを繰り返して空のセルに注意するよりも良い方法はありますか?

ベストアンサー1

特定の列の最後に入力されたセルを検索する場合、最適な方法は次のとおりです。

Range("A" & Rows.Count).End(xlUp).Row

このコードは、列全体の最後のセル (Excel 2003 の場合は 65536、それ以降のバージョンの場合は 1048576) を使用し、その上にある最初の入力済みセルを検索します。これにより、データの「区切り」を無視して、実際の最後の行を見つけることができます。

おすすめ記事