VB

【Excel】VBAで途中の空白行は無視し、最終行を取得する

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

値の入っている列の最終行までloopで全件参照。
しかし所々に空白行があるので、値の入っている最終行を取得する事に・・・

取得手順

方法として、最後の行(下)から上に値を入っている場所を探して行数を求める。
(以下数字の1は列指定で、B列であれば2になる)

Cells(Rows.Count, 1).End(xlUp).Row

この結果を最大行とし、For~Nextでこの結果の値まで回せば良いでしょう。

まとめ

使用する頻度は少ないとは思いますが、今回のような残しておけば後々使うかな?っていう事もあるので備忘録として残しておきます。

ブログ記事について

記事は毎週月曜日午前中に発信!(私感/私考カテゴリについては随時)
多数の投稿記事は、メニューや検索機能で目的の記事に辿る事が可能です。
コメントや下記支援のご協力をお願い致します。

公式ホームページについて

当ブログではITエンジニア関連のテクニカルな事、そして様々な商品のレビュー記事を公開しています。
一方ホームページでは、それ以外の少しビジネス寄り(企業や個人事業主向け)のサービスや情報を発信します。

該当される方、ご興味のある方はホームページの方もご参照ください。

コメントを残す

*