- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
9#
發表於 2013-7-29 16:38
| 只看該作者
回復 7# handsometrowa
打公式=IF(C3>0,NOW(),"")做不到的.
這工作表模組的程式碼- Private Sub Worksheet_Change(ByVal Target As Range) '工作表的觸動事件 (儲存格有修改時的事件)
- 'Target(參數): 儲存格(修改的範圍)
- Dim T As Range
- Set T = Target.Cells(1) 'Target(參數)的第一個 Cells(儲存格)
- Application.EnableEvents = False 'EnableEvents 屬性: 指定物件能觸發事件,則本屬性為 True。讀/寫 Boolean。
- If Not Intersect(T, Range("C2:C50")) Is Nothing And T <> "" Then 'T 在 C2:C50(指定修改範圍),範圍內.
- T.Offset(, -1) = Time 'Offset(, -1) 左移一欄(B欄)
- End If
- Application.EnableEvents = True
- End Sub
複製代碼 |
|