- 帖子
- 132
- 主題
- 35
- 精華
- 0
- 積分
- 179
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taiwan
- 註冊時間
- 2014-12-24
- 最後登錄
- 2025-1-17
|
回復 1# fantersy
各位先進好!!
小弟用下列語法寫出...
是可以執行....
請問有更好的寫法嗎??
另外可以設定熱鍵開始跟關閉嗎?
Sub 輪播()
For X = 1 To 5
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 5 + X
newSecond1 = Second(Now()) + 10 + X
newSecond2 = Second(Now()) + 15 + X
newSecond3 = Second(Now()) + 20 + X
waitTime = TimeSerial(newHour, newMinute, newSecond)
waitTime1 = TimeSerial(newHour, newMinute, newSecond1)
waitTime2 = TimeSerial(newHour, newMinute, newSecond2)
waitTime3 = TimeSerial(newHour, newMinute, newSecond3)
Sheets("生產日報表-焊錫線").Select
ActiveWindow.ScrollColumn = 1
Application.Wait waitTime
Sheets("生產日報表-組立一線").Select
ActiveWindow.ScrollColumn = 1
Application.Wait waitTime1
Sheets("生產日報表-組立二線").Select
ActiveWindow.ScrollColumn = 1
Application.Wait waitTime2
Sheets("生產日報表-測試線").Select
ActiveWindow.ScrollColumn = 1
Application.Wait waitTime3
Next
End Sub |
|