• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA なぜ配列にドカンと一発で入れることが出来る)

VBA配列に一発で入れる方法とは?

このQ&Aのポイント
  • VBAで配列に一発でデータを入れる方法があります。
  • これにはパターン1とパターン2があります。
  • パターン1はセルの値を配列に代入する方法で、高速に処理できます。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 パターン1は縦横に区切られた箱の中に何が入っているのかを気にせずに、箱そのものをそのまま配列として扱うため、入っていたデータはそのまま同じ場所だけに収まっていて、データの処理や移動は行われません。  それに対してパターン2の方は、箱に入っているデータを1個ずつ取り出しては、そのコピーを作り、コピーの方を別の所に設けた別の箱の中に格納してから、コピーしたデータと元のデータを見比べて、間違いなくコピーされている事を確認してから、次の1個を取り出すという事を繰り返します。  元の箱から、データを取り出したり、取り出したもののコピーを作ったり、コピーを別の所に格納したり、格納したデータと元のデータが同じデーターとなっている事を確認したり、等々のデータ処理を1つずつ繰り返しているため時間がかかります。

VitaminBB
質問者

お礼

回答ありがとうございます。

関連するQ&A

専門家に質問してみよう