Я по макросам самоучка и код далёк от идеального - позориться не хочу 
Поэтому я максимально подробно описываю задачу. Здесь много примеров как выгрузить уникальные значения в отдельный список или как их пометить цветом.
К сожалению, мне они не помогли.
В последних версиях Экселя есть выделение цветом уникальных значений, ВПР прекрасно решает эту задачу.
Я вставляю формулу так:
Поиск уникальных значений в 1 столбце в сравнении с 6 столбцом, метку поместить в 3 столбец
где Range(Cells(2, 6), Cells(2, N)) фиксированный диапазон просмотра из другого столбца
N - число строк столбца со значениями (пустых ячеек нет)
протягиваю так:
Протянутая формула всегда возвращет значение "1" потому что "RC[-2]" при преобразовано в "A2", а "Range(Cells(2, 6), Cells(2, N))" в "$F$2:$F$115" не преобразовывается

Поэтому я максимально подробно описываю задачу. Здесь много примеров как выгрузить уникальные значения в отдельный список или как их пометить цветом.
К сожалению, мне они не помогли.
В последних версиях Экселя есть выделение цветом уникальных значений, ВПР прекрасно решает эту задачу.
Я вставляю формулу так:
Поиск уникальных значений в 1 столбце в сравнении с 6 столбцом, метку поместить в 3 столбец
Код |
---|
Range("C2").Select N = Range("C2").End(xlDown).Row ActiveCell.FormulaR1C1 = "=IF(ISERROR(VLOOKUP(RC[-2],Range(Cells(2, 6), Cells(2, N)),1,FALSE)),1,2)" |
где Range(Cells(2, 6), Cells(2, N)) фиксированный диапазон просмотра из другого столбца
N - число строк столбца со значениями (пустых ячеек нет)
протягиваю так:
Код |
---|
Range("C2").AutoFill Destination:=Range("C2:C" & N) |
Протянутая формула всегда возвращет значение "1" потому что "RC[-2]" при преобразовано в "A2", а "Range(Cells(2, 6), Cells(2, N))" в "$F$2:$F$115" не преобразовывается