Tự động cập nhật ngày giờ

Liên hệ QC

khanhhaifpt

Thành viên mới
Tham gia
16/3/08
Bài viết
34
Được thích
8
Em có 1 bảng tính dùng exceel, muốn có một ô hiển thị ngày giờ hiện tại & ngày giò ấy có thể tự cập nhật. ai biết chỉ rùm em với &&&%$R&&&%$R&&&%$R
 
Tại cái ô đó, bạn nhập công thức =NOW()
 
Lần chỉnh sửa cuối:
Hình như công thức này không tự cập nhật ngày giờ anh ạ!
Bạn muốn tự động là sao? Là tự động nhảy số giây như cái đồng hồ? Cái này thì Excel chịu thua, và tôi cũng chịu, trừ phi dùng VBA can thiệp!

Còn nếu làm bằng tay, thì bạn thử nghe: Mỗi khi bạn nhấn lưu (Save), hay thực hiện một phép tính gì đó trong bảng tính, hoặc nhấn phím F9, thì kết quả của công thức =NOW() có nhúc nhích gì không?
 
Gửi bạn thêm cách dùng VBA :
 

File đính kèm

  • Ontime - Capnhatdulieu.xls
    33.5 KB · Đọc: 1,015
Bạn dùng lệnh =NOW(). Rồi Click phải chuột vào ô mà bạn có lệnh =NOW() rồi chọn tiếp FormatCell, chọn tiếp Custom, phần Type bạn đánh vào thông số bạn cần như ví dụ sau: hh:mm:ss - dd\/mm\/yyyy. Như ví dụ trên thì nó sẽ hiện như sau: Giờ:phút:giây - ngày/tháng/năm. Nó tự động cập nhật.

Chúc bạn thành công.
 
Bạn dùng lệnh =NOW(). Rồi Click phải chuột vào ô mà bạn có lệnh =NOW() rồi chọn tiếp FormatCell, chọn tiếp Custom, phần Type bạn đánh vào thông số bạn cần như ví dụ sau: hh:mm:ss - dd\/mm\/yyyy. Như ví dụ trên thì nó sẽ hiện như sau: Giờ:phút:giây - ngày/tháng/năm. Nó tự động cập nhật.

Chúc bạn thành công.
Không tự cập nhật bạn à, nó chỉ cập nhật mỗi khi nhấn F9 hoặc F2+Enter thôi

TDN
 
Mình vẫn dùng bình thường mà. Vẫn tự động cập nhật, không cần ấn F9.
 
Nếu chỉ làm như vầy:
Bạn dùng lệnh =NOW(). Rồi Click phải chuột vào ô mà bạn có lệnh =NOW() rồi chọn tiếp FormatCell, chọn tiếp Custom, phần Type bạn đánh vào thông số bạn cần như ví dụ sau: hh:mm:ss - dd\/mm\/yyyy. Như ví dụ trên thì nó sẽ hiện như sau: Giờ:phút:giây - ngày/tháng/năm. Nó tự động cập nhật.
Mà bạn khẳng định như vầy:
Mình vẫn dùng bình thường mà. Vẫn tự động cập nhật, không cần ấn F9.

Thì tôi không tin được!

Bởi vì tôi đã thử nhập y như bạn nói, từ hồi 15:01:37 04/02/2009, rồi xong để nguyên đó, không đụng gì tới bảng tính, cho tới bi giờ, là lúc tôi đang gõ bài này, con số đó vẫn y nguyên như vậy, hổng hề nhúc nhích, bạn ơi!
 
Thực ra cũng có khả năng ... là nút F9 của bạn ý bị kẹt các bác ạ ! --=0
 
mình cũng thấy nó không thay đổi nếu không ấn F9!
Có thể gửi shet lên cho anh em tham khảo được không?
 
Các bạn cho mình hỏi tí: Tại sao trong form mình nhập ngày tháng năm là kiểu dd/mm/yyyy nhưng khi nhập vào sheet lại ra kiểu mm/dd/yyyy. Mình không biết tại sao mặc dù đã định dạng máy tính theo kiểu dd/mm/yyyy. Mong các bạn hướng dẫn mình với. Xin chân thành cảm ơn.
 
Tự động update mỗi khi bạn enter hoặc khi nhập dữ liệu

Mặc dù bài viết khá cũ, nhưng mình nghĩ có nhiều bạn sẽ gặp lại vấn đề này

Tại ô bạn đã gõ hàm now()
+Chỉ cần cập nhật thêm công thức này vào Ô MUỐN HIỂN THỊ NGÀY GIỜ HIỆN TẠI - là mỗi khi bạn nhập dữ liệu vào ô khác bất kỳ, thao tác gì đó trong file excel nó cũng tự động cập nhật

=IF(RAND()=1,NOW(),NOW())
Ghi chú : rand() làm hàm lấy giá trị ngẫu nhiên


Tự động update mỗi khi bạn enter hoặc khi nhập dữ liệu
Chúc các bạn thành công!
 
Mặc dù bài viết khá cũ, nhưng mình nghĩ có nhiều bạn sẽ gặp lại vấn đề này

Tại ô bạn đã gõ hàm now()
+Chỉ cần cập nhật thêm công thức này vào Ô MUỐN HIỂN THỊ NGÀY GIỜ HIỆN TẠI - là mỗi khi bạn nhập dữ liệu vào ô khác bất kỳ, thao tác gì đó trong file excel nó cũng tự động cập nhật

=IF(RAND()=1,NOW(),NOW())
Ghi chú : rand() làm hàm lấy giá trị ngẫu nhiên


Tự động update mỗi khi bạn enter hoặc khi nhập dữ liệu
Chúc các bạn thành công!

Làm sao hàm Now hay Rand có thể tự động Update mỗi khi Enter được bạn. Enter mà không Edit thì sẽ không được đâu.
Bạn cho mình hỏi kết quả công thức : =IF(RAND()=1,NOW(),NOW())
khác với =NOW() ở chổ nào vậy bạn.
 
Gửi bạn thêm cách dùng VBA :

Đề tài ko phải là mới nhưng VBA mình ko biết tí gì cả. Mình muốn hỏi là để làm được đồng hồ như vậ thì trình tự làm là như thế nào? Mình thử copy code VBA của file bạn cung cấp, paste sang file của mình nhưng nó ko chạy được. Nếu mình chỉ muốn làm một cái đồng hồ tự động cập nhật thời gian mà ko cần nút start/stop có được ko?
 
ghi nhan thoi gian.png

Mình muốn cập nhật ngày giờ tại thời điểm nhập dữ liệu vào cột Mã SP thì làm sao hả các bác?
Hiện tại mình dùng hàm "Today" và hàm Now thì đến ngày mai thì nó lại cập nhật ngày tháng tại thời điểm hiện tại :( .Ai giúp mình thiết kế cái file với. Cảm ơn các bác
 
em thì viết cái này như vầy nè
định dạng ô A1 như sau hh:mm:ss
rồi tạo marco timerun()

Sub TimeRun()
ThisWorkbook.Sheets(1).Calculate
NextTick = Now + TimeValue("00:00:01")
Application.OnTime NextTick, "TimeRun"
Sheet1.Range("A1").Value = Now()
End Sub

là chạy rồi
 
Web KT
Back
Top Bottom