VB.NET質問スレ (Part13)
■ このスレッドは過去ログ倉庫に格納されています
0751710
2006/01/14(土) 16:11:58日曜プログラマがやっと完成と思ったら、エクセルより遅いです。orz
概要
VB2005でcreate object によりエクセルを開き、シート内にあるクエリからデーターを配列に収納する。
VB2005に書いたForm1.VB 上の関数プログラムで配列をもとにループさせ計算。
その関数をループでエクセルに貼り付ける。
というものなんですが、エクセル上でVBAで書いたものより、ビルドしたものが遅くてめげました。
早くするには以下のどの項目が有効でしょうか。
1.関数内に標準偏差などはエクセル関数を参照使用してるので、これもVB上で書く
2.ADO.NETでデータを受け取る。
3.エクセルを一切使わず、ADO.netで受け、DetaGridで出力。
4.関数の計算自体はVB.NETは実は速くないので、速くならない。
長々とすいません。
■ このスレッドは過去ログ倉庫に格納されています