[Excel公式問題】如果塔A的用戶輸入數據,列B示出當前日期和時間Excel公式如果列A,列B示出當前日期和時間
回答
也許用戶輸入數據:
=IF(A1<>"",TEXT(NOW(),"dd/mm/yyyy hh:mm:ss"),"")
在B1輸入:
=IF(A1="","",NOW())
和格式B1作爲日期時間。然後
B1將顯示當前日期/時間。要捕獲輸入日期/時間,您可以使用事件宏。
編輯#1
捕捉項的日期/時間,插入工作表中的代碼區以下事件宏:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range, r As Range
Set rng = Intersect(Target, Range("A:A"))
If rng Is Nothing Then Exit Sub
Application.EnableEvents = False
For Each r In rng
With r.Offset(0, 1)
.Value = Now
.NumberFormat = "dd mmmm yyyy hh:mm:ss"
End With
Next r
Application.EnableEvents = True
End Sub
因爲它是工作表的代碼,這是很容易安裝和自動使用:
- 右鍵單擊靠近Excel窗口底部的標籤名稱
- 選擇查看代碼 - 這帶來了一個VBE窗口
- 粘貼的東西在,並關閉VBE窗口
如果您有任何問題,首先嚐試在一個審判工作。
如果保存工作簿,宏將與其一起保存。 如果您在2003年後使用的是Excel版本,則必須將文件 保存爲.xlsm而不是。XLSX
要刪除宏:
- 彈出VBE窗口如上
- 清晰的代碼進行
- 關閉VBE窗口
要了解更多關於宏的一般,請參閱:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
和
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
要了解更多有關事件宏(工作表的代碼),請參閱:
http://www.mvps.org/dmcritchie/excel/event.htm
宏必須爲此工作啓用!
你的配方工作正常。 – 2014-09-24 13:18:22
現在我想知道爲什麼.. 當我在其他列輸入數據時,列會自動刷新? 如何修復它,如果我想保留「當前時間」的記錄 – 2014-09-24 13:22:14
請參閱我的**編輯#1 ** – 2014-09-24 13:30:29
- 1. Excel公式如果x列B然後y,Z,K..etc列A
- 2. excel sum列如果值x在列A或B和A不等於B
- 3. 列A中的Excel Countif日期大於B列
- 4. Excel日期公式 - 如果在日期x和日期之間y
- 5. 填寫當前日期和時間的日期列?
- 6. 當前時間和日期
- 7. 如果表A的列A等於表B的列B,則從兩個表(表A和表B)獲得輸出
- 8. a和b性能之間的日期
- 9. SqlAlchemy如何查詢列A == a和B == b和A == b和B == a
- 10. Excel公式:如何在列C = test123時設置列A
- 11. 如果(a && b)比(a)如果(b)需要更多時間?
- 12. B = A對B = A [:]在串|列出
- 13. 我如何保存當前日期/時間的軌道3日期時間列
- 14. Excel:列C中未列出B列中的列值A
- 15. Excel:如果列B等於值,編輯A列
- 16. 如果列c =「已完成」,我需要一個excel公式將列a除以列b
- 17. 如何從SharePoint自定義列表中的日期/時間列中獲取日期和當前時間
- 18. 導出到Excel - 創建日期時間列日期
- 19. 查找日期時間列在gridview與當前日期asp.net c#
- 20. 導出數據日期和時間點到當前日期和時間
- 21. 與列A和列B
- 22. Django - 以模板形式顯示當前日期和時間
- 23. 從B列在A列在Excel
- 24. Excel循環列A動作列B
- 25. Microsoft Excel:如果列A爲空且列B不爲空,則顯示錯誤
- 26. 如何將日期時間列和int列組合到日期時間列中
- 27. 日期和當前時間的時差?
- 28. Excel:列出數組(將時間列與日期行組合)
- 29. SQL Server 2008中 - 時間列比較當前日期時間
- 30. 每個列表項包含當前日期和時間
你還試過了什麼。你能展示什麼嗎?也許是一個打印屏幕或什麼? – 2014-09-24 13:07:15