今回はExcelマクロ(VBA)のセルに関数を入力する場合に関して⑤です。
.Rows.Count:エクセルシートの最終行を返してくれます。
.Columns.Count:エクセルシートの最終列を返してくれます。
最終行・最終列の最大を教えてもらってどうするか。
Cells(Rows.Count, 1).End(xlup).Row
Cells(Rows.Count, 1) は、A列の最終行のセルを指します。Endがつくことでデータが入っている一番上ではなく最後のセルをみてくれ、「xlup」で移動しただけで終わってしまう為、「.Row」が必要になります。Rowは(最終行を)出力してくれます。
※データの間が抜けていても全部参照するのがUp、データが抜けていると止まるのがDown。