• ベストアンサー

excel: マクロ表記について

マクロ表記について Range("E2").Select Selection.AutoFill Destination:=Range("E2:E2153"), Type:=xlFillDefault 上記はEXCELのマクロの式なのですが、この2153という数字が d = Range("A65536").End(xlUp).Rowのdという値と同じ場合、2153という数字をださないでdを使った表現ができますか。

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

  • ベストアンサー
  • taocat
  • ベストアンサー率61% (191/310)
回答No.2

こんにちは。 質問のようにセルE2の式をコピーするだけなら、Selectは不要です。 --------------------------------------------------- Sub Test()  Dim d As Long  d = Range("A65536").End(xlUp).Row  Range("E2").AutoFill Destination:=Range("E2:E" & d), Type:=xlFillDefault End Sub ----------------------------------------------------- 以上です。  

taktta
質問者

お礼

おかげで解決.どうもありがとうございました。

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

Selection.AutoFill Destination:=Range(Cells(2,5),Cells(d,5)), Type:=xlFillDefault では・・・

taktta
質問者

お礼

おかげで解決.どうもありがとうございました。

関連するQ&A