Định dạng có điều kiện - Đánh dấu các bản sao trong một phạm vi - Ví dụ về mã VBA

Định dạng có điều kiện - Đánh dấu các bản sao

Để đánh dấu tất cả các giá trị trùng lặp trong một phạm vi, bạn sẽ sử dụng tính năng Định dạng có điều kiện của Excel. Chỉ cần làm theo các bước sau:
1. Chọn phạm vi chứa các giá trị trùng lặp. Lưu ý: nếu làm việc với một bảng dữ liệu, chỉ chọn các ID duy nhất.
2. Mở Menu định dạng có điều kiện và chọn Đánh dấu các bản trùng lặp (Alt> H> L> H> D)

Tìm và đánh dấu tất cả các bản sao trong phạm vi với VBA

Cập nhật: Tùy thuộc vào ý định của bạn, mã dưới đây có thể không còn cần thiết. Như đã thảo luận ở trên, điều tương tự có thể được thực hiện bằng cách sử dụng tính năng Định dạng có điều kiện của Excel. Tuy nhiên, bạn vẫn có thể thấy chức năng này hữu ích để tìm các giá trị trùng lặp khi làm việc trong VBA.

Chương trình con sau đây sẽ tô sáng tất cả các giá trị trùng lặp trong phạm vi bằng màu vàng. Không quan trọng giá trị là văn bản hay số. Nó sử dụng hàm COUNTIF của Excel để đếm các bản sao và sau đó đặt màu thành màu vàng:

12345678910 Sub Highlight_Duplicates (Giá trị Theo Phạm vi)Làm mờ ôĐối với mỗi ô có giá trịNếu WorksheetFunction.CountIf (Giá trị, Ô.Value)> 1 ThìCell.Interior.ColorIndex = 6Kết thúc nếuÔ tiếp theoKết thúc Sub

và sau đó nếu chúng tôi nhấn nút, chúng tôi sẽ thấy tất cả các bản sao:

Để tải xuống tệp .XLS với hướng dẫn này, hãy nhấp vào đây

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave