Excel VBA質問箱 IV

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

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


40318 / 76732 ←次へ | 前へ→

【41513】Re:Cells関数の処理時間
発言  パプチ  - 06/8/12(土) 17:33 -

引用なし
パスワード
   レスありがとう。ソースがないとイメージがわきませんよね。

EXCELからのデータの読み込み部です

  Dim Xdat(2000,10) as Single, Ydat(2000,10) as Single
  Dim N as Integer, NV as Integer, i as Integer, j as Integer
  Workbooks.Open FileName:=Fname
  With Workbooks(2).Worksheets("Sheet1")
   N=2000
   NV=10
   for i=1 to NV
    for j=1 to N
     Xdat(j,i)=Val(.Cells(j,i))
    next
   next
  End With
    :
  Xdatを入力としてYdatを計算して求めます
    :

EXCELへの書き込み部分は
  With Worksheets("Sheet2")
   for i=1 to NV
    for j=1 to N
     .Cells(j,i)=Ydat(j,i)
    next
   next
  End With

この例では2万個のセルの読み込みと、2万個のセルへの書き込み
があります。メモリ演算だけならなんでもないのですがCells関数
を使うと膨大な処理時間を要します。
以上ですがアドバイスがあればお願い致します。

0 hits

【41495】Cells関数の処理時間 パプチ 06/8/12(土) 8:12 発言
【41496】Re:Cells関数の処理時間 かみちゃん 06/8/12(土) 8:25 発言
【41509】Re:Cells関数の処理時間 パプチ 06/8/12(土) 15:59 発言
【41510】Re:Cells関数の処理時間 かみちゃん 06/8/12(土) 16:09 発言
【41513】Re:Cells関数の処理時間 パプチ 06/8/12(土) 17:33 発言
【41514】Re:Cells関数の処理時間 かみちゃん 06/8/12(土) 18:01 発言
【41516】Re:Cells関数の処理時間 Kein 06/8/12(土) 18:11 回答
【41522】Re:Cells関数の処理時間 パプチ 06/8/12(土) 19:56 お礼
【41523】Re:Cells関数の処理時間 かみちゃん 06/8/12(土) 20:05 発言
【41524】Re:Cells関数の処理時間 かみちゃん 06/8/12(土) 20:11 発言
【41530】Re:Cells関数の処理時間 パプチ 06/8/12(土) 21:36 お礼
【41525】Re:Cells関数の処理時間 Kein 06/8/12(土) 20:12 発言
【41520】Re:Cells関数の処理時間 Hirofumi 06/8/12(土) 19:44 回答
【41527】Re:Cells関数の処理時間 パプチ 06/8/12(土) 20:45 お礼

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