- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2011-5-27 10:41 編輯
回復 3# wells330
同在一工作表的程式碼
請問 SHEET2.EX 還是 SHEET3.EX- Option Explicit
- Dim Stop_Msg As Boolean '預設值是 False
- Sub Ex_Stop() '在工作表設立一物件(按鈕,快取圖片..)將巨集指向此程序
- If Stop_Msg = False Then '停止 Ex程序
- Stop_Msg = True
- Else '如Ex程序停止時 可恢復 Ex程序執行
- Stop_Msg = False
- Ex
- End If
- End Sub
- Sub Ex()
- Dim Rng As Range, Rng1 As Range, i%
- If Stop_Msg Then Exit Sub 'Stop_Msg = True 停止 Ex程序
- If Time < TimeValue("09:00:00") Then
- Application.OnTime TimeValue("09:01:13"), "SHEET2.EX" '請問 SHEET2.EX 還是 SHEET3.EX
- Exit Sub
- ElseIf Time >= TimeValue("13:35:30") Then Exit Sub
- End If
- Set Rng = Sheets("SHEET2").Range("B309:Z309")
- Set Rng1 = Cells(Rows.Count, "A").End(xlUp)(2)
- Rng1 = Time
- Rng1(1, 2).Resize(1, Rng.Columns.Count) = Rng.Value
- Application.OnTime TimeSerial(Hour(Now), Minute(Now) + 1, 13), "SHEET3.EX" '請問 SHEET2.EX 還是 SHEET3.EX
- End Sub
複製代碼 |
|