Условно форматиране - Открояване на дубликати в диапазон - Примери за VBA код

Условно форматиране - Маркирайте дубликати

За да маркирате всички дублирани стойности в диапазон, ще използвате функцията за условно форматиране на Excel. Просто следвайте тези стъпки:
1. Изберете диапазона, съдържащ дублиращите се стойности. Забележка: ако работите с таблица с данни, изберете само уникалните идентификатори.
2. Отворете Меню за условно форматиране и изберете Маркирайте дубликати (Alt> H> L> H> D)

Намерете и маркирайте всички дубликати в диапазона с VBA

Актуализация: В зависимост от вашето намерение кодът по -долу може вече да не е необходим. Както бе обсъдено по -горе, същото може да се постигне с помощта на функцията за условно форматиране на Excel. Въпреки това, все още може да намерите тази функция полезна за намиране на дублирани стойности, когато работите в VBA.

Следващата подпрограма ще подчертае всички дублирани стойности в диапазона в жълто. Няма значение дали стойностите са текст или числа. Той използва функцията COUNTIF на Excel за преброяване на дубликатите и след това задава цвета на жълт:

12345678910 Sub Highlight_Duplicates (Стойности като диапазон)Dim CellЗа всяка клетка в стойностиАко WorksheetFunction.CountIf (Стойности, Cell.Value)> 1 ТогаваCell.Interior.ColorIndex = 6Край АкоСледваща клеткаEnd Sub

и след това, ако натиснем бутона, виждаме всички дубликати:

За да изтеглите .XLS файла с този урок, щракнете тук

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave