Excelで大量データを高速で読書き対応します

データ100万件の場合、読出し0.3秒、書込み 8秒

評価
-
販売実績
0
残り
1枠 / お願い中:0
Excelで大量データを高速で読書き対応します データ100万件の場合、読出し0.3秒、書込み 8秒 イメージ1
お届け日数
要相談

サービス内容

 Excelマクロの処理時間でお困りでしたら、説明文をご一読ください。きっとお力になれると思います。  セルのデータを読み書きする場合、一般的には 次のようなコードが知られています。 Dim i as Integer Dim j as Integer Dim value( 16384, 64) as String '' 読出し For I = 1 to 16384 For j = 1 to 64 value( i, j) = ActiveSheet.Cells(i, j) ''< 読出し ActiveSheet.Cells(I, j) = value(I, j) ''< 書込み Next Next ですがこの方法だと、扱うデータが大量になると処理時間が 大幅に長くなる問題があります。  そこで私は、実務でExcel VBAを使う中で、同じ量のデータを 高速で読み出したり/書き込んだりする手法を確立しました。  上記のサンプルコードと同じ分量のデータで比較すると、 <従来の方法>   ・読出し処理 8秒 (8000ミリ秒)   ・書込み処理 32秒 (32000ミリ秒) <私の方法>   ・読出し処理 0.3秒 (300ミリ秒)   ・書込み処理 7.9秒 (7900ミリ秒) と、処理時間を大幅に短縮することが可能です。 お困りでしたら、是非、お声がけください。

購入にあたってのお願い

・基本料金 6000円は、セルデータの読み書き部分の改造になります。 ・それ以外の処理の新規作成などは、別途 ご相談とさせて頂きます。
価格
6,000

出品者プロフィール

生産技術プログラマ
男性
最終ログイン:
1時間前
総販売実績: 13 件
本人確認
機密保持契約
インボイス発行事業者
スケジュール
◆対応可能なスケジュール 平日 19:00〜21:00 土日祝 応相談