- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 3# color790
1. 為什麼要設 Public x As Long, s As Double, X是指什麼??
設計2個全域變數,s是記住此次執行時的時間,x是記錄此程序被執行幾次
2. 為什麼要求X的餘數為零或為1 ??
這個問題多謝你提醒,可以不須求得餘數,但是紀錄是否為第一次執行是必須的
改成- Sub Ex()
- If x = 0 Then s = Timer
- Cells(Rows.Count, 1).End(xlUp).Offset(1) = (Timer - s) / 86400: s = Timer
- x = x + 1
- End Sub
複製代碼 即可
3. 為什麼Timer - s 還要再除86400, 然後後面還有個 :是什麼意思
Timer是傳回從午夜零時起算至此的秒數,傳回的是Single,因為一天24小時轉成數值時為1,除以86400(一天為86400秒)是為了轉成秒 |
|