Ronald có một trang tính sử dụng định dạng có điều kiện. Các điều kiện dẫn đến các ô có màu sắc khác nhau. Anh ta muốn đếm số ô có màu đỏ trong trang tính. Anh ấy biết cách tạo macro sẽ kiểm tra màu ô và đếm nếu một ô được định dạng trực tiếp là màu đỏ, nhưng macro sẽ không hoạt động với các ô được định dạng có điều kiện. Ronald cũng muốn biết liệu có cách nào để đếm những tế bào màu đỏ có điều kiện này không.

Bạn không thể kiểm tra trực tiếp trong macro xem màu của ô dựa trên định dạng có điều kiện. Có nhiều cách bạn có thể giải quyết vấn đề này với macro, nhưng nó không dành cho những người yếu tim. Trang sau trên trang của Chip Pearson cho thấy khó khăn trong việc xác định màu có điều kiện:

http://www.cpearson.com/excel/CFColors.htm

Do khó khăn của nhiệm vụ, có thể dễ dàng hơn để tạo lại các điều kiện trong macro và sau đó xem ô nào đáp ứng các điều kiện này. Kết quả là bạn đếm các ô phù hợp với các điều kiện thay vì đếm các ô có màu đỏ do kết quả của các điều kiện đó. Điều này sẽ mang lại cùng một số lượng ô, nhưng dễ dàng hơn nhiều để xử lý theo chương trình.

Tất nhiên, lưu ý duy nhất đối với giải pháp này là bạn sẽ cần phải giữ các điều kiện trong macro và các điều kiện trong định dạng có điều kiện đồng bộ với nhau. Nếu bạn thay đổi một và không thay đổi khác, thì bạn sẽ không nhận được kết quả mong muốn.

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

Mẹo này (2873) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.