見出し画像

EXCEL VBA 初心者講習 第9回目

目次

1.入力されているデータの最終行を取得する
2.入力されているデータの最終列を取得する

1.入力されているデータの最終行を取得する

ワークシート内に入力されているデータの最終行を取得するには下記ステートメントを使用します。

イメージで説明すると下記の図のようになります。
ワークシートの最終行から上に向かってデータが入力されているセルを探しその行数を取得します。ワークシートの最終行はお使いのEXCELバージョンによって異なりますのでご注意ください。

この例では最終行は【15】になります。

注意
例えばセル:B20に何らかの値が入力されていると最終行は【20】になります。

使用例
このステートメントを使用して売上管理のプログラムを修正してみます。
売上管理表と商品単価表の最終行を取得してForステートメントの To 直後に書かれていた数値を最終行数がセットされている変数に変えています。

メリット
これにより、売上管理表や商品単価表の行数が増えた場合にプログラムの内容を変更することなく利用できるようになります。

2.入力されているデータの最終列を取得する
指定した行のデータが入力されている最終列数を取得する方法です。
書式は最終行の取得方法と似ています。

最終行の取得や最終列の取得方法を利用して、プログラミングを行うことでプログラムの柔軟性や信頼性の向上に繋がります。ぜひ活用してください。


以上で、初心者講習 第9回目は終了です。

次回は Exit についてご説明します。

いいなと思ったら応援しよう!

Toma Kamijyo
よろしければサポートお願いします! 頂いたサポートはクリエイターとしての活動に使わせていただきます!