Условно обликовање - Истицање дупликата у опсегу - Примери кода ВБА

Условно обликовање - означите дупликате

Да бисте истакли све дуплиране вредности у опсегу, користићете Екцел -ову функцију условног обликовања. Једноставно следите ове кораке:
1. Изаберите опсег који садржи дуплиране вредности. Напомена: ако радите са табелом података, изаберите само јединствене ИД -ове.
2. Отворите Мени условног обликовања и изаберите Означите дупликате (Алт> Х> Л> Х> Д)

Пронађите и означите све дупликате у опсегу помоћу ВБА

Ажурирање: У зависности од ваше намере, доњи код можда више неће бити потребан. Као што је горе речено, исто се може постићи коришћењем Екцел -ове функције условног обликовања. Међутим, можда ће вам ова функција и даље бити корисна за проналажење дуплираних вредности када радите у оквиру ВБА.

Следећа потпрограм ће све дуплиране вредности у опсегу означити жутом бојом. Није важно да ли су вредности текстуалне или бројчане. Он користи Екцел -ову функцију ЦОУНТИФ за пребројавање дупликата, а затим поставља боју на жуту:

12345678910 Суб Хигхлигхт_Дуплицатес (Вредности у распону)Дим ЦеллЗа сваку ћелију у вредностимаАко је ВорксхеетФунцтион.ЦоунтИф (Валуес, Целл.Валуе)> 1 ЗатимЦелл.Интериор.ЦолорИндек = 6Крај АкоСледећа ћелијаЕнд Суб

и ако притиснемо дугме, видимо све дупликате:

Кликните овде да бисте преузели .КСЛС датотеку помоћу овог водича

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave