- ベストアンサー
【Excel2002VBA】Destinationを変数に
Range("A1").Select Selection.AutoFill Destination:=Range("A1:A10"), Type:=xlFillSeries Range("A1:A10").Select の2行目のDestinationの次のセル範囲(Range("A1:A10")の部分) を変数で表現したいのですが 書き方が分かりません… ご存知の方、どうか教えてくださいm(_ _)m
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Cells(x,y)のxが行だったか列だったか、今ちょっと確認できないのですが、 Range(Cells(x1,y1),Cells(x2,y2)) のような感じで指定してやればよいのではないでしょいか。 列がAで固定なのであれば Range("A1:A" & CStr(x)) のようなやり方もできます。
その他の回答 (1)
- hige_082
- ベストアンサー率50% (379/747)
回答No.1
>Range("A1").Select >Selection.AutoFill Destination:=Range("A1:A10"), Type:=xlFillSeries >Range("A1:A10").Select dim Rng as range set Rng = range("a1:a10") range("a1").select selection.autofill destination:= Rng Rng.select こんな感じでしょうか
質問者
お礼
回答ありがとうございます。 ごめんなさい、私の説明不足でした… 行番号の中には配列と、さらにその中に カウンタの中で値が変わる変数が入ります…
お礼
Range(Cells(x1,y1),Cells(x2,y2))を参考にしてできました! 回答ありがとうございました。