- 帖子
- 49
- 主題
- 15
- 精華
- 0
- 積分
- 92
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office2001
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-4-10
- 最後登錄
- 2024-8-9
|
本帖最後由 peter95 於 2017-2-22 20:19 編輯
抱歉, E-mail 我不會, 可另發文請教其他大大,
每2分鐘則可借用 Hsieh版大的 onTime, 如下:
Worksheet_C ...
yen956 發表於 2017-2-22 20:06 
感謝yen956大大
我的意思是 當我開啟我的EXCEL檔時
延後2分鐘 才去執行 你下列的VBA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Private Sub Worksheet_Calculate()
Dim Rng As Range, LastR As Integer, sh3 As Object
Set sh3 = Sheets("Sheet3")
LastR = sh3.[A65536].End(xlUp).Row + 1 '取得 "Sheet3" 欄A最下面非空白格的下一格 的列號
If [C13] > 50 Then
[A17].Resize(1, 4).Copy
sh3.Cells(LastR, 1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
End Sub
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
而不是每2分鐘紀錄一次 |
|