- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
本帖最後由 c_c_lai 於 2014-6-6 08:51 編輯
回復 14# HenryWang123
試試看!
ThisWorkbook:- Option Explicit
- Private Sub Workbook_Open()
- Dim T As Date
-
- T = #8:47:00 AM#
- Application.OnTime T, "Module1.AutoCopy"
- End Sub
複製代碼 Module1:- Option Explicit
- Sub AutoCopy()
- Dim t2 As Date
- Dim i As Integer, sht As String
-
- i = 0
- While i < 2
- i = i + 1
- t2 = Now + TimeSerial(0, 2, 0)
- sht = IIf(i = 1, "Sheet1", "Sheet2")
- With Sheets(sht)
- .Select
- .[a9:j11].Copy
- .[b65536].End(3).Offset(1, 0).Select
- If .[b13] = "" Then .[b13].Select
- Selection.PasteSpecial xlPasteValues
- End With
- Wend
- If Time <= #1:45:00 PM# Then Application.OnTime t2, "Module1.AutoCopy"
- End Sub
複製代碼 |
|