Doug lưu ý rằng Excel cho phép bạn thêm nhận xét vào các ô, nhưng chỉ khi trang tính không được bảo vệ. Anh ấy tự hỏi liệu có cách nào để cho phép thêm các nhận xét trong các trang tính được bảo vệ hay không.

Có một số cách bạn có thể giải quyết vấn đề này. Đầu tiên là chỉ cần sửa đổi cách bạn bảo vệ trang tính của mình. Bắt đầu với một trang tính không được bảo vệ, hãy làm theo các bước sau:

  1. Hiển thị tab Trang đầu của dải băng.

  2. Trong nhóm Ô, bấm Định dạng | Bảo vệ trang tính. (Bạn cũng có thể bấm vào công cụ tương tự trên tab Xem lại của ruy-băng.) Excel sẽ hiển thị hộp thoại Bảo vệ Trang tính. (Xem Hình 1.)

  3. Nhập mật khẩu được sử dụng để bảo vệ trang tính.

  4. Cuộn xuống trong danh sách các quyền và chọn hộp kiểm Chỉnh sửa Đối tượng. (Chú thích được coi là đối tượng trong Excel.)

  5. Đặt bất kỳ quyền nào khác mong muốn.

  6. Bấm OK để loại bỏ hộp thoại. Nếu bạn đã cung cấp mật khẩu ở bước 3, bạn sẽ được nhắc nhập lại mật khẩu, điều này bạn nên làm.

Giờ đây, bất kỳ người dùng trang tính nào cũng có thể thêm nhận xét vào ô. Lưu ý rằng điều này cho phép họ thêm nhận xét vào bất kỳ ô nào trong trang tính, không chỉ cho những ô mà bạn đã định dạng là đã mở khóa. Ngoài ra, người dùng cũng có thể sửa đổi (thêm, thay đổi hoặc xóa) bất kỳ đối tượng nào khác trong trang tính, chẳng hạn như bản vẽ và biểu đồ.

Nếu bạn muốn một cách tiếp cận chi tiết hơn để xử lý các nhận xét trong các trang tính được bảo vệ, thì bạn sẽ cần sử dụng macro. Khái niệm này là để macro nhắc người dùng về văn bản nhận xét, mở khóa trang tính, chèn nhận xét và sau đó khóa lại trang tính.

Public Sub InsertComment()

Dim sPassword As String     Dim MyComment As String

sPassword = "123"



Set commentCell = ActiveCell     MyComment = InputBox("Enter your comments", "Comments")



ActiveSheet.Unprotect Password:=sPassword     Range(commentCell.Address).AddComment     Range(commentCell.Address).Comment.Text Text:=MyComment     ActiveSheet.Protect Password:=sPassword End Sub

Thay đổi giá trị được gán cho biến sPassword; điều này là cần thiết để mở khóa và mở khóa lại trang tính. Vì bạn đang lưu trữ mật khẩu trong macro, bạn cũng sẽ muốn đảm bảo rằng bạn thực hiện các bước để bảo vệ macro (đặt mật khẩu trên mô-đun VBA) để người khác không thể nhìn thấy mật khẩu. Macro có thể được gán cho một phím tắt hoặc thêm vào Thanh công cụ Truy nhập Nhanh.

_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 (12928) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365.