Một ô có thể bằng lần / ngày cuối cùng của sổ làm việc đã được sửa đổi không?


0

Tôi đang tìm kiếm để xem liệu có một chức năng có thể bằng lần / ngày cuối cùng của một Workbook Excel đã được sửa đổi hay không.

Tôi biết rằng trong Windows Explorer, bạn có thể có một cột để hiển thị cho bạn "Ngày đã sửa đổi", nhưng tôi đang tạo một sổ làm việc chung, lớn và muốn có giá trị đó trong sổ làm việc.

Tôi đang tìm kiếm ô để tự động cập nhật bất cứ khi nào có thay đổi được thực hiện ở bất kỳ đâu trong sổ làm việc (không chỉ là một ô cụ thể). =today()=now()không hoàn toàn là những gì tôi đang tìm kiếm.

Câu trả lời:


2

Bạn có thể thêm một tập lệnh VBA như

Public Function LastModification()
    LastModification= Format(FileDateTime(ThisWorkbook.FullName), "yyyy-MM-dd")
End Function

và sau đó nhập =LastModification()vào trong tế bào.

Nhược điểm của việc này là bạn phải lưu tệp .xslmvà bất kỳ ai khác nhận tệp của bạn sẽ cần bật macro.


Cảm ơn Thomas, tập tin đã là a. xlsmVì vậy, đây sẽ không phải là một vấn đề.
Skooba
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.