Khi bạn chèn một nhận xét vào một trang tính, nhận xét đó được liên kết với một ô. Có thể đôi khi bạn muốn có một nhận xét duy nhất được liên kết với hai hoặc nhiều ô. Thật không may, Excel không cung cấp khả năng này — có một sự tương ứng nghiêm ngặt giữa các nhận xét và ô.

Tuy nhiên, bạn có thể sử dụng một giải pháp khác — tạo nhận xét của riêng bạn. Bạn có thể thực hiện việc này bằng cách sử dụng hộp văn bản để chứa nhận xét của mình, sau đó vẽ các đường giữa hộp văn bản và bất kỳ ô nào mà nhận xét áp dụng. Nếu bạn thường muốn ẩn nhận xét của mình, thì bạn sẽ cần sử dụng macro để làm cho hộp văn bản và các dòng hiển thị hoặc ẩn.

Ví dụ: giả sử rằng bạn tạo nhận xét trong hộp văn bản có tên Hộp văn bản 1. Ngoài ra, giả sử rằng bạn có hai dòng dẫn từ hộp văn bản đến các ô áp dụng nhận xét. Dòng đầu tiên, có tên là Dòng 1, dẫn đến ô C15. Dòng thứ hai, được đặt tên là Dòng 2, dẫn đến ô F7. Bạn có thể thêm macro sau vào đối tượng của trang tính:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

Shapes("Text Box 1").Visible = False     Shapes("Line 1").Visible = False     Shapes("Line 2").Visible = False

If Target.Address = "$C$15" Then         Shapes("Text Box 1").Visible = True         Shapes("Line 1").Visible = True     End If     If Target.Address = "$F$7" Then         Shapes("Text Box 1").Visible = True         Shapes("Line 2").Visible = True     End If End Sub

Bất cứ khi nào một lựa chọn được thực hiện trên trang tính, ba đối tượng sẽ bị ẩn. Nếu ô C15 được chọn, hộp văn bản và dòng thích hợp sẽ hiển thị. Tương tự, nếu ô F7 được chọn, hộp văn bản và dòng của nó sẽ hiển thị.

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