Excel VBA質問箱 IV

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

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


32040 / 76734 ←次へ | 前へ→

【49933】Re:データを転記
発言  neptune  - 07/6/28(木) 22:33 -

引用なし
パスワード
   こんいちは

だいぶ判ってきました。

5MBってのはDataのみのExcelだと結構重いですよね。

私ならの話をします。

私なら、全データ.xlsが更新されて送付されて来る度に、mdbか、最悪
CSVファイルに落とします。(面倒なのでVBAで自動化します。)

そして、プログラム用ExcelBookを1つ作成しておくか、AddInを作成します。
案1mdb編
1.そのプログラム用Bookから、必要なBook例えば11.xls等を開きます。
2.ADO,若しくはDAOを使用して、mdbから必要なデータを抽出します。
3.抽出したデータを、11.xlsに転記します。

案2 CSVファイル編
1.そのプログラム用Bookから、必要なBook例えば11.xls等を開きます。
2-A.ADO,若しくはDAOを使用して、CSVから必要なデータを抽出します。
2-B  又は、CSVファイルを全て読み込みメモリ上においておき必要な
   データを検索、抽出します。
3.抽出したデータを、11.xlsに転記します。

案2の2-A,2-Bはどちらでもいいですが、Aの方が少し速いでしょう。
2-Bもデータがたいした量ではないので読み込みはほんの数秒と思います。
検索も検索量が多分たいした量ではないのでストレスを感じない程度
の処理速度と思います。(工夫次第でAと変わらないくらい速くはなりますが)

以上、「私ならこうするかもしれない」でした。

7 hits

【49912】データを転記 mega 07/6/27(水) 21:59 質問
【49914】Re:データを転記 neptune 07/6/27(水) 22:14 発言
【49916】Re:データを転記 mega 07/6/27(水) 22:25 発言
【49923】Re:データを転記 neptune 07/6/28(木) 9:30 発言
【49929】Re:データを転記 mega 07/6/28(木) 21:38 発言
【49933】Re:データを転記 neptune 07/6/28(木) 22:33 発言
【49995】Re:データを転記 mega 07/7/2(月) 20:53 お礼
【49915】データを転記 mega 07/6/27(水) 22:19 質問

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