- 帖子
- 50
- 主題
- 10
- 精華
- 0
- 積分
- 69
- 點名
- 0
- 作業系統
- Windows XP
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taiwan
- 註冊時間
- 2010-6-21
- 最後登錄
- 2015-1-11
|
41#
發表於 2011-12-28 23:13
| 只看該作者
回復 39# bubu1019
Hello~
改成每秒的話,用這個:- Private Sub change()
- Dim TimeRange As Range, Rng As Range, R As Range
- With Sheet8
- Set TimeRange = .[A:A].Find(TimeSerial(Hour(Time), Minute(Time), Second(Time)), LookIn:=xlFormulas)
- Set Rng = TimeRange.Offset(, 1).Resize(1, 15)
- End With
- Rng.Value = Sheet1.[B8:P8].Value
-
- If Time > TimeValue("13:45:00") Then Exit Sub
- Application.OnTime Now + TimeValue("00:00:01"), "ThisWorkbook.change"
複製代碼 但是記得也要把你的時間從hh:mm改成hh:mm:ss喔!
請試試看吧! |
|