プロが教えるわが家の防犯対策術!

お世話になっております。
B列には必ずデータが入っています。
W3列からX3列目まで数式が入っていますのでB列のデータがある行数まで数式をそのままドラッグしてコピーしたいです。
(B列が33行目までデータがあれば33行目までドラッグ

sub macro3()

Sheets("貼り付け”).Select
eRow = Sheets(貼り付け).Cells(Rows.Count,2).End(xlUp).Row
Range("W3:X"&eRow).

までは記載しましたが、オートフィルをするにはどのようにすればよいでしょうか。

何卒宜しくお願い致します。

A 回答 (1件)

こんばんは。



オートフィルではなく、コピーになりますが、それでも良ければ。

Range("W3:X3").copy
Range("W4:X" & eRow).PasteSpecial Paste:=xlPasteFormulas
Application.CutCopyMode = False

内容は、セル:"W3:X3"をコピーして、"W4:X" & eRow まで選択し、
 数式の貼り付けをしています。
最後は、コピーの枠を解除するために入れてます。

https://excel-ubara.com/excelvba1/EXCELVBA341.html
    • good
    • 0
この回答へのお礼

お世話になっております。
ありがとうございます。
頂いた内容で反映しました。
お手数をお掛けしました。

お礼日時:2021/08/27 07:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!