Trong môi trường có nhiều người làm việc trên cùng một sổ làm việc, bạn có thể muốn có một cách để theo dõi thời điểm mọi người thay đổi sổ làm việc lần cuối.

Có một số cách bạn có thể tiếp cận nhiệm vụ này. Một là chỉ cần tìm ra thời điểm sổ làm việc được lưu lần cuối. Cách tiếp cận này hoạt động tốt nếu bạn giả định rằng mọi thay đổi đối với sổ làm việc luôn được thay đổi. (Tất nhiên, các thay đổi chưa được lưu thực sự không phải là một thay đổi lâu dài.) Macro sau trả về ngày sổ làm việc được lưu và lưu trữ ngày đó trong ô A1:

Sub DateLastModified()

Dim fs, f     Set fs = CreateObject("Scripting.FileSystemObject")

Set f = fs.GetFile("D:\MyFolder\MyFile.xls")

Cells(1, 1) = f.DateLastModified End Sub

Để sử dụng macro, chỉ cần thay thế đặc tả tệp D: \ MyFolder \ MyFile.xls bằng bất kỳ đặc điểm nào phù hợp với bạn.

Nếu bạn muốn có một trang lịch sử về những người đã làm gì với sổ làm việc của bạn, thì cần phải có một cách tiếp cận khác. Có lẽ giải pháp tốt nhất là thử tính năng chia sẻ của Excel, tính năng này có thể được định cấu hình để giữ nhật ký lịch sử cho sổ làm việc. Làm theo các bước sau:

  1. Chọn Chia sẻ Sổ làm việc từ menu Công cụ. Excel sẽ hiển thị hộp thoại Chia sẻ Sổ làm việc.

  2. Đảm bảo rằng tab Chỉnh sửa được hiển thị.

  3. Chọn hộp kiểm Cho phép Thay đổi.

  4. Hiển thị tab Nâng cao.

  5. Đảm bảo rằng nút radio Keep Change History được chọn.

  6. Sử dụng các điều khiển khác trong hộp thoại, chọn các tùy chọn theo dõi bạn muốn sử dụng với sổ làm việc.

  7. Nhấp vào OK.

  8. Chọn Theo dõi thay đổi từ menu Công cụ, sau đó chọn Đánh dấu thay đổi từ menu con. Excel sẽ hiển thị hộp thoại Thay đổi Đánh dấu.

  9. Đảm bảo rằng hộp kiểm Danh sách Thay đổi trên Trang tính Mới được chọn.

  10. Bấm OK.

Khi các thay đổi được thực hiện đối với sổ làm việc, Excel sẽ theo dõi những thay đổi đó (cùng với ai đã thực hiện chúng) và đưa chúng vào một trang tính riêng để bạn có thể xem lại sau.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (2935) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: