Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12936 / 76734 ←次へ | 前へ→

【69310】Re:大量セル書き込みの高速化
回答  UO3  - 11/6/23(木) 21:24 -

引用なし
パスワード
   ▼えすたろう さん:

まずA1からの連続したセル領域、たとえばタイトル行の他にデータが10行あるとすれば
A1:F11 という全体領域と、そこから1つ下の領域 A2:F12 のAND(Intersect)をとった
データの中身の領域 A2:A11 を myBというRange変数にいれています。
で、それを、どさっとVariant型変数 v に入れることにより、v は そのデータの中身が
10行、6列の配列になります。 で、この配列の中で値を生成しているわけです。
で、できあがったものを、シートにどさっと戻すわけですが、
UBound(v,1) は配列の行数、上の例では 10 、UBound(v,2) は配列の列数、上の例では6。
ですから、Range("A2").Resize(10,6) ということになります。
A2を基準にして、10行、6列の領域ということです。

5 hits

【69304】大量セル書き込みの高速化 えすたろう 11/6/23(木) 15:28 質問
【69305】Re:大量セル書き込みの高速化 neptune 11/6/23(木) 16:04 回答
【69309】Re:大量セル書き込みの高速化 えすたろう 11/6/23(木) 20:09 お礼
【69313】Re:大量セル書き込みの高速化 UO3 11/6/23(木) 22:43 発言
【69306】Re:大量セル書き込みの高速化 UO3 11/6/23(木) 16:21 回答
【69308】Re:大量セル書き込みの高速化 えすたろう 11/6/23(木) 20:08 お礼
【69310】Re:大量セル書き込みの高速化 UO3 11/6/23(木) 21:24 回答
【69311】Re:大量セル書き込みの高速化 UO3 11/6/23(木) 21:42 発言
【69334】Re:大量セル書き込みの高速化 momo 11/6/27(月) 14:34 発言
【69337】Re:大量セル書き込みの高速化 UO3 11/6/27(月) 15:45 発言
【69338】Re:大量セル書き込みの高速化 momo 11/6/27(月) 16:02 発言

12936 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free