✔ 最佳答案
在 Excel 開「工具」>「巨集」>「Visual Basic 編輯器」
雙擊左邊「專案 - VBAProject」內你需要的工作表(在這例子用 Sheet1)
在「程式碼」視窗左邊選「Worksheet」右邊選「Change」
把程式碼貼在 Private Sub Worksheet_Change(ByVal Target As Range) 和 End Sub 中間
可以關閉「Visual Basic 編輯器」
再到「工具」>「巨集」>「安全性」
在安全性視窗的「安全性層級」設定為「中」級,如果設定為「高」級,EXCEL下次開啟開會停用這「巨集」。
以下紅色字是你要的程式碼,你要把 Sheet1 改回你在 Excel 內的工作表名稱。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Target.Value = "" Then
Worksheets("Sheet1").Cells(Target.Row, 2).Value = Target
Else
Worksheets("Sheet1").Cells(Target.Row, 2).Value = Now
End If
End If
End Sub
圖片參考:
http://hk.geocities.com/tult010/knowledge/Alex.gif