VBA

【VBA】最終行や最終列を取得するコード

更新日:

広告

最終行や最終列を取得するコード

エクセル業務を自動化する際、出力結果によって参照範囲を変えたい時がありますね。そこで最終行や最終列を取得するコードです。


lastrow = Worksheets(1).Cells(Rows.Count, 1).End(xlUp).Row
lastcol = Worksheets(1).Cells(1, Columns.Count).End(xlToLeft).Column

lastrowの「Cells(Rows.Count, 1)」という通り、1列目(A列)の最終行です。
同様にlastcolの「Cells(1, Columns.Count)」は1行目の最終列です。必要に応じて取得したい列番号や行番号を入力して下さい。

ちなみに

「行」と「列」どっちがどっちか分からなくなりませんか?
こちらのサイトで覚え方を紹介してくれています。なるほど、漢字の二本線で判断すればいいんですね。

行列で縦か横か迷ったら

広告

おすすめ記事

1

楽天モバイルにMNPしたのでレビューします。 楽天モバイルって? 楽天モバイルはドコモ、au、ソフトバンクと同じく独自回線を用いた携帯キャリアです。いわゆる格安SIM(MVNO)は携帯キャリアから通信 ...

2

みなさまは増え続けるID,パスワードをどのように管理しているでしょうか。 わたしは、パスワード管理ソフト「ロボフォーム」を利用しています。 パスワード管理ソフトとは インターネットの普及により、銀行や ...

-VBA
-,

Copyright© アルパカさんのもふもふした生活 , 2021 All Rights Reserved Powered by STINGER.