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

こんばんは

ExcelVBAで教えてください。
配列のデータをセルに貼り付ける方法です。
一つ一つ行う方法は解ります。
しかし、これでは件数が多いと時間がかかってしまいます。
まとめて貼り付ける方法を教えてください。
例えば次のように100列1000行のデータのとき、一つ一つでは10万回も貼り付けることになります。
これを1行単位で1000回とか全部まとめて1回とかでできないでしょうか。
配列データを用意する都合で1行単位もお願いします。


For Row = 1 To 1000
For Column = 1 To 100
Cells(Row, Column).Value = 配列(Row - 1, Column - 1)
Next
Next

A 回答 (2件)

http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub0 …
を参考にしてください。
    • good
    • 5
この回答へのお礼

ありがとうございました。

お礼日時:2012/02/25 10:20

Range("A1:CV1000").Value=配列


或いは
Range(Cells(1,1),Cells(1000,100)).Value=配列
で一気にできますよ。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2012/02/25 10:20

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