Excel VBA質問箱 IV

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

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


74361 / 76738 ←次へ | 前へ→

【6845】Excel出力の高速化について
質問  ume  - 03/8/7(木) 10:01 -

引用なし
パスワード
   Excelに出力するときに下のようなプログラムを
使っているのですが、

  Set ObjExcel = New Excel.Application
  Set WkBook = ObjExcel.Workbooks.Open(strFileName)
  Set WkSheet = WkBook.Worksheets(1)

  ObjExcel.ScreenUpdating = False

  WkSheet.Cells(intRow1, intCol1) = strTemp1
  WkSheet.Cells(intRow2, intCol2) = strTemp2             
  ・
  ・
  ・
  ・ 
  ObjExcel.ScreenUpdating = True

  この出力の方法だとかなりの時間がかかってしまいます。
  出力処理を高速化したいのどのようにしたらよいでしょうか。
  出力したいデータは1レコードの列数が50で20レコード程度です。
  Excelには1レコードを3行(列数が15程度)で表示しています。
  よい出力方法がありましたら教えてください。よろしくお願いします。
0 hits

【6845】Excel出力の高速化について ume 03/8/7(木) 10:01 質問
【6847】Re:Excel出力の高速化について ichinose 03/8/7(木) 11:58 回答
【6852】Re:Excel出力の高速化について ume 03/8/7(木) 22:38 お礼

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