- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 10# kkman123
假設刷條碼的資料會寫入IV1
就利用IV1產生變化時在對應位置寫入時間
在該工作表模組程式碼- Private Sub Worksheet_Change(ByVal Target As Range)
- t = Time
- Application.EnableEvents = False
- If Target.Address <> "$IV$1" Then _
- MsgBox "刷卡位置錯誤;請重新刷卡": Target.ClearContents: [IV1].Select: _
- Application.EnableEvents = True: Exit Sub
- r = Application.Match(CDbl(Date), Columns("A"), 0)
- k = Application.Match(Target, Rows(1), 0)
- Cells(r, k) = t
- Application.EnableEvents = True
- End Sub
複製代碼
打卡.rar (8.55 KB)
|
|