• ベストアンサー

VBAで複数の数式セルを最終行までコピーするには?

エクセルで下記のような表を作成しています。    A   B   C   D 1 項目1 数式 数式 数式 2 項目2 3 項目3   ・   ・   ・ B1~D1の数式は項目1を参照したものです。 この時、2行目以下~最終行まで数式をコピーするには、 どのようなVBAを書けばよいでしょうか? よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Range("A1", Cells(Rows.Count, 1).End(xlUp)).Offset(, 1).Resize(, 3).Formula = Range("B1:D1").Formula とか?

hiro_tok
質問者

お礼

ありがとうございます! 上記式でうまく動かすことができました!

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

こんなのも Range("B1:D1").AutoFill Destination:=Range("B1:D" & Range("A1").End(xlDown).Row())

hiro_tok
質問者

お礼

こちらでも同じ効果になるようですね! 応用して使わせて頂きます!ありがとうございました。

関連するQ&A