- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
回復 26# c_c_lai - Option Explicit
- Sub updateFollow()
- Dim Rng As Range
- With Sheet2
- 'Set Rng = .Range("A" & .Range("A" & .Rows.Count).End(xlUp).Row + 1).Resize(1, 10)
- Set Rng = .Range("A" & .Rows.Count).End(xlUp).Offset(1).Resize(1, 10) '這樣可簡略些
- Rng = Sheet1.[c2:L12].Value 'C:L 共10欄,且為連續 可用如此語法
- 'Rng(1) = Sheet1.[c2]
- 'Rng(2) = Sheet1.[d2]
- 'Rng(3) = Sheet1.[e2]
- 'Rng(4) = Sheet1.[f2]
- 'Rng(5) = Sheet1.[g2]
- 'Rng(6) = Sheet1.[h2]
- 'Rng(7) = Sheet1.[i2]
- 'Rng(8) = Sheet1.[j2]
- 'Rng(9) = Sheet1.[k2]
- 'Rng(10) = Sheet1.[l2]
- End With
- '凌晨 零點零分 #12:00:00 AM#
- '凌晨 零點零分30秒 #12:00:30 AM#
- '凌晨 零點1分 #12:01:00 AM#
- '凌晨 零點5分 #12:05:00 AM#
- Application.OnTime Now + #12:00:30 AM#, "ThisWorkbook.updateFollow" ' 每30秒鐘呼叫 一次
- ' Application.OnTime Now + #12:01:00 AM#, "ThisWorkbook.updateFollow" ' 每一分鐘呼叫 一次
- ' Application.OnTime Now + #12:05:00 AM#, "ThisWorkbook.updateFollow" ' 每五分鐘呼叫 一次
- ' Application.OnTime Now + 60 / 86400#, "ThisWorkbook.updateFollow" ' 每一分鐘呼叫 一次
- ' Application.OnTime Now + 300 / 86400#, "ThisWorkbook.updateFollow" ' 每五分鐘呼叫 一次
- End Sub
複製代碼 |
|