質問: エクセル マクロ オートフィルの終点の指定について こんにちは。マクロ初心者です。 早速ですがやりたい事を書きます! a b c 1 名前 住所 tel 2 あ い 3 う え 4 お か ... 100 き く 上記のような状態で、c2セルにある関数(実際にはvlookupです) を入力し、オートフィルをc2からc100にかけたいです。 ただ、行数は毎回変化するので、autofill destination は 固定ではなく、currentregion の最終行までとしたいです。 どう記述すればよろしいでしょうか? 教えていただけましたら非常にうれしいです。 何卒よろしくお願いいたします。
回答: range("c2").autofill destination:=range("c2:c" & cells(3).currentregion.rows.count) でいかがでしょう。 途中で空白がある場合 range("c2").autofill destination:=range("c2:c" & range("c65536").end(xlup).row) がいいでしょう