Đánh dấu ô có điều kiện chứa công thức (Microsoft Excel)
Có thể bạn đã biết rằng bạn có thể chọn tất cả các ô chứa công thức trong một trang tính bằng cách nhấn F5 và chọn Special | Các công thức. Nếu bạn cần phải theo dõi liên tục nơi đặt công thức, thì việc chọn lặp đi lặp lại có thể trở nên tẻ nhạt. Giải pháp tốt hơn là sử dụng khả năng định dạng có điều kiện của Excel để đánh dấu các ô có công thức.
Tuy nhiên, trước khi có thể sử dụng định dạng có điều kiện, bạn cần tạo một hàm do người dùng xác định sẽ trả về True hoặc False, tùy thuộc vào việc có công thức trong ô hay không. Macro sau sẽ thực hiện nhiệm vụ rất tốt:
Function HasFormula(rCell As Range) As Boolean Application.Volatile HasFormula = rCell.HasFormula End Function
Để sử dụng điều này với định dạng có điều kiện, hãy chọn các ô bạn muốn chọn, sau đó làm theo các bước sau:
-
Chọn Định dạng có Điều kiện từ menu Định dạng. Excel sẽ hiển thị hộp thoại Định dạng có Điều kiện.
-
Đảm bảo danh sách thả xuống đầu tiên là “Công thức là”. (Xem Hình 1.)
-
Trong vùng công thức, nhập “= HasFormula (A1)” (không có dấu ngoặc kép). Nếu ô hiện hoạt trong phạm vi bạn đã chọn không phải là A1, bạn sẽ cần sửa đổi công thức một chút để phản ánh bất kỳ ô nào đang hoạt động.
-
Nhấp vào nút Định dạng. Excel sẽ hiển thị hộp thoại Định dạng Ô.
(Xem Hình 2.)
-
Sử dụng các điều khiển trong hộp thoại Định dạng Ô để chỉ định cách bạn muốn các ô được định dạng.
-
Bấm OK để đóng hộp thoại Định dạng Ô.
-
Bấm OK để đóng hộp thoại Định dạng có Điều kiện.
_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 (3188) á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: