У случају да желите копирати одређену обликовану ћелију или ћелије у боји из једне колоне у следећу колону, онда је овај чланак за вас. У овом чланку ћемо научити како копирати обојене ћелије помоћу ВБА кода.
Следи снимак података које имамо, односно колона А садржи податке са неколико ћелија жуте боје.
Да бисте извукли податке који су означени само жутом бојом; морамо да направимо УДФ који ће приказати обојене ћелије само у колони Б.
- Да бисмо креирали функцију коју дефинише корисник, следићемо доле наведене кораке:
- Кликните на картицу Девелопер
- Из групе кодова изаберите Висуал Басиц
- Морамо копирати доњи код у стандардни модул
Функција је жута (БиРеф р Ас Ранге)
Ако је р.Интериор.ЦолорИндек = 6 Тада
ИсИеллов = р.Валуе
Иначе
ИсИеллов = вбНуллСтринг
Крај Ако
Завршна функција
- У ћелији Б1 формула ће бити = Жута (А1)
Горњи код се посебно подудара са бојом# 6 која је намењена само за жуту боју. Дакле, удф ће издвојити само вредности које садрже боју#6.
У случају да желимо да издвојимо ћелије црвене боје, морамо проверити означени број боје и једноставно је заменити бројем жуте боје.
На овај начин можемо дохватити ћелије боје жутог фонта помоћу вба кода.
Преузимање - Издвој индекс специфичних боја помоћу ВБА - клсм