Jim muốn chèn văn bản có trong phần Nhận xét của thuộc tính sổ làm việc vào một ô. Đây không phải là nhận xét được đính kèm với một ô mà là nội dung của trường Nhận xét trong thuộc tính sổ làm việc.

Nếu bạn chỉ cần sao chép các nhận xét một lần, thì làm như vậy theo cách thủ công có thể là cách tốt nhất. Bạn có thể hiển thị trường Nhận xét, chọn bất kỳ nội dung nào bạn muốn đưa vào trang tính của mình, sau đó nhấn Ctrl + C. Đóng thuộc tính, chọn ô mong muốn, sau đó nhấn Ctrl + V.

Nếu bạn có nhu cầu nhiều hơn để việc bao gồm trở nên động, thì cách duy nhất để thêm các nhận xét đó vào một ô là sử dụng macro. Nếu bạn muốn nội dung xuất hiện trong một ô cụ thể (chẳng hạn như A1), thì bạn có thể chỉ cần sử dụng một dòng mã:

Range("A1")=ActiveWorkbook.BuiltinDocumentProperties("comments")

Đó là nó; một dòng mã để nhồi các nhận xét vào ô.

Bạn có thể xây dựng dựa trên điều này, nếu muốn, để tạo một chức năng do người dùng xác định, hữu ích cho việc đặt các nhận xét ở bất kỳ đâu bạn muốn.

Function putComments() As String     Application.Volatile     putComments=ActiveWorkbook.BuiltinDocumentProperties("comments")

End Function

Để sử dụng chức năng do người dùng định nghĩa này, chỉ cần sử dụng như sau trong ô:

=putComments()

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

Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: