Board logo

標題: [發問] 如何顯示運算時間 [打印本頁]

作者: Helain    時間: 2011-11-1 12:19     標題: 如何顯示運算時間

我想要問說

如果想要知道整個流程VBA運算的執行時間
語法該怎麼打?

謝謝
作者: GBKEE    時間: 2011-11-1 12:46

回復 1# Helain
是這樣嗎?
  1. Sub Ex()
  2.     Dim D As Date
  3.     D = Time
  4.     Application.Wait Now + #12:00:05 AM#
  5.     MsgBox Format(Time - D, "HH:MM:SS")
  6. End Sub
複製代碼

作者: Helain    時間: 2011-11-1 14:42

謝謝您的幫忙,
不過可以幫我解釋一下
Sub Ex()
    Dim D As Date
    D = Time
    Application.Wait Now + #12:00:05 AM#
    MsgBox Format(Time - D, "HH:MM:SS")
End Sub
作者: GBKEE    時間: 2011-11-1 15:20

回復 3# Helain
1秒      ->時間表示式  #12:00:01 AM#->時間函數 TimeValue( "00:00:01")
1分      ->時間表示式  #12:01:00 AM#->時間函數 TimeValue( "00:01:00")
1小時 ->時間表示式  #01:00:00 AM#->時間函數 TimeValue( "01:00:00")
作者: fyo00241    時間: 2011-11-16 22:48

感謝分享,,學習中!!也可測試一下程式的快慢




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)