Excel VBA質問箱 IV

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

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


34474 / 76734 ←次へ | 前へ→

【47469】Re:時間の計算について
回答  りん E-MAIL  - 07/3/11(日) 20:23 -

引用なし
パスワード
   たいやきの頭 さん、こんばんわ。

>処理件数はわかってはいるんです。
>なので一度LOOPを通って出てきたらその時間を計測して
>それを元に残りの処理時間を計算し、表示させたいと思っているんです。

1回あたりの経過時間から終了時間を予測してみます。
Sub test()
  Dim t1 As Double, t2 As Double
  t1 = Now
  imax = 10
  For i = 1 To imax
   For a = 1 To 99999
     DoEvents '適当に時間のかかる処理
   Next a
   '
   t2 = Now
   Debug.Print i & "/"; imax & " 残り(およそ) " & Format(((t2 - t1) / i) * (10 - i), "hh時間mm分ss秒")
  Next i
End Sub

こんな感じです。
3 hits

【47427】時間の計算について たいやきの頭 07/3/9(金) 17:00 質問
【47429】Re:時間の計算について ウッシ 07/3/9(金) 17:08 回答
【47430】Re:時間の計算について Kein 07/3/9(金) 17:09 発言
【47431】Re:時間の計算について たいやきの頭 07/3/9(金) 17:12 質問
【47432】Re:時間の計算について neptune 07/3/9(金) 17:32 回答
【47434】Re:時間の計算について Kein 07/3/9(金) 17:38 発言
【47435】Re:時間の計算について ウッシ 07/3/9(金) 17:50 発言
【47468】Re:時間の計算について たいやきの頭 07/3/11(日) 19:31 発言
【47469】Re:時間の計算について りん 07/3/11(日) 20:23 回答
【47480】Re:時間の計算について たいやきの頭 07/3/12(月) 9:21 お礼
【47488】Re:時間の計算について りん 07/3/12(月) 12:10 発言

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