Thêm code ngày, tháng, năm, giờ (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

haikimcuong

Thành viên hoạt động
Tham gia
6/7/10
Bài viết
169
Được thích
36
em có 1 file thử như gửi kèm em đang muốn khi có phát sinh(ghi chép) cột phát sinh(C) hoặc chi tiêu(B) thì nó sẽ tự động hiện ngày, tháng, năm giờ phút vào cột ngày (A) theo dòng phát sinh em đã dùng hàm now; date nhưng nó lại tự nhảy vào ngày hôm sau nên e chưa biết phải làm sao để cố định ngày ghi phát sinh mong anh chị hoàn thiện giúp em.
 

File đính kèm

Dùng hàm Now thì kết quả như vậy là đúng rồi. Bạn dùng Ctrl +:, Space, Ctrl+; nhé
 
Upvote 0
em có 1 file thử như gửi kèm em đang muốn khi có phát sinh(ghi chép) cột phát sinh(C) hoặc chi tiêu(B) thì nó sẽ tự động hiện ngày, tháng, năm giờ phút vào cột ngày (A) theo dòng phát sinh em đã dùng hàm now; date nhưng nó lại tự nhảy vào ngày hôm sau nên e chưa biết phải làm sao để cố định ngày ghi phát sinh mong anh chị hoàn thiện giúp em.
Bạn thử tham khảo bài này
http://www.giaiphapexcel.com/forum/showthread.php?73855-Gi%C3%BAp-em-chuy%E1%BB%83n-h%C3%A0m-sang-gi%C3%A1-tr%E1%BB%8B
 
Upvote 0
không phải thế rồi anh chị ạ, e muốn nó sẽ cố định ngày chứ cần nó update theo giợ máy tính ví dụ có phát sinh lúc 12h30 ngày 3/4 thì nó sẽ cố định thời điểm đó và phát sinh tiếp theo nó cũng cố định luôn cơ ạ
 
Upvote 0
không phải thế rồi anh chị ạ, e muốn nó sẽ cố định ngày chứ cần nó update theo giợ máy tính ví dụ có phát sinh lúc 12h30 ngày 3/4 thì nó sẽ cố định thời điểm đó và phát sinh tiếp theo nó cũng cố định luôn cơ ạ
Cách làm trên đúng là cố định ngày giờ hệ thống vào trong ô chứ sao nữa, tuy rằng hơi thủ công.
Nếu bạn muốn tự động thì thử code sau xem (code cho sheet THÁNG 4):
[GPECODE=vb]Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cll As Range
If Target.Column < 2 Or Target.Column > 3 Or Target.Row < 5 Then Exit Sub
For Each Cll In Target
If Cll <> "" Then Cells(Cll.Row, 1).Value = Now
Next
End Sub[/GPECODE]
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom