プロが教えるわが家の防犯対策術!

少し長いですが、ご容赦
2台のPCで 実行速度が全く違った。その理由を知りたいのですが・・・
プログラムは同じ、(プログラムをUSBで 移し替えた)
基本はロジックは
生データを 15分単位でまとめたものを
orgdata.Range("a4:b4").Copy Destination:=fun15.Range("A" & endsisu)
月日と時間のコピー
DoEvents
orgdata.Range("c4:f4").Copy Destination:=fun15.Range("d" & endsisu)
株価の生データのコピー
DoEvents
fun15.Range("c" & 500 & ":c" & 500).Copy
fun15.Range("c" & endsisu & ":c" & endsisu).PasteSpecial Paste:=xlPasteFormulas
月日と時間の合成
ここまで、株価の生データを コピーする。
DoEvents
fun15.Range("H" & 500 & ":AZ" & 500).Copy
fun15.Range("H" & endsisu & ":AZ" & endsisu).PasteSpecial Paste:=xlPasteFormulas
DoEvents
で、15分データで セル式の計算本番 HからAZまで・・・・
15分を更に時間単位でまとめて
Call jikantenso ’時間シートに・・・
これで、セル式の計算が完了するので、
Call 確認
Call 注文確認 この中で、注文フラグが立ったら FTPプログラムで HPにアップする。

このロジックが
OS-10—64bit 
Intel(R) Core™ i7-3537U CPU @2.00Ghz 2.00GHz
実装RAM 8.00GB
のマシンで
マクロin2015/10/13 9:15:08
マクロcopy-in2015/10/13 9:16:08
マクロfun copy-in2015/10/13 9:16:29
マクロ60copy-naka2015/10/13 9:16:48
マクロ 60fun copy-out2015/10/13 9:16:57
マクロ Call 確認-in2015/10/13 9:17:00
変化24940--18365
新規 買い24940--18365
マクロ Call 注文確認-in2015/10/13 9:17:16
注文確認-in2015/10/13 9:17:18-0-18365
注確 k_order_row-105-返-105
UP-in2015/10/13 9:17:45  
UP-out2015/10/13 9:17:56 
9:15:08から スタートして UP-out  9:17:56 で アップ完了
2分48秒??

ところが、ロースペックの はず?? i5マシン
OS は 7—64BIT
Intel(R)Core(TM) i5-2410M CPU@2.3Ghz 2.30GHz
実装RAM  4.00GB
マクロin2015/10/09 16:45:01
マクロcopy-in2015/10/09 16:45:23
マクロfun copy-in2015/10/09 16:45:31
マクロ60copy-naka2015/10/09 16:45:37
マクロ 60fun copy-out2015/10/09 16:45:40
マクロ Call 確認-in2015/10/09 16:45:41
変化23820--18340
新規 買い23820--18340
マクロ Call 注文確認-in2015/10/09 16:45:47
注文確認-in2015/10/09 16:45:48-0-18340
注確 k_order_row-100-返-100
UP-in2015/10/09 16:45:58
UP-out2015/10/09 16:46:03
16:45:01 開始で 16:46:03 完了
1分2秒・・・・・ 約 1/3 の時間 

OSが 7と 10 エクセルは どちらも 2013 
ただエクセルの オプション設定は 微妙にに違うかもしれませんが 
反復計算 3回 .0.001 どちらも同じ。
それ以外 意識したことはありません・・・・
マザーのチップと クロックが i7=2.0 i5=2.3 と違いますが・・・・

それとも、エクセルのオプション設定に時間にかかわる 何かあるのでしょうか?
それとも 10が 原因??
如何でしょうか

質問者からの補足コメント

  • プログラムを作ってる ディスクトップ
    i7 3.5G 16G
    これですと 9:15:00 スタート
    UP-out2015/10/14 9:15:25 
    で 25秒でした。やはりクロックでした。
    お世話様。

      補足日時:2015/10/14 17:45

A 回答 (1件)

> クロックが i7=2.0 i5=2.3 と違いますが・


そんなに重い処理ではないようですから、クロックの差というのが妥当と思う。
Pentium 4の3.40GHzのパソコンを持っている者が友人等に居れば、そのパソコンで実行してみて比べてみると面白いかも。
    • good
    • 0
この回答へのお礼

そうクロックですか?
i7 3.5GHで 試してみます。
ありがとうございます。

お礼日時:2015/10/13 19:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!