Я хочу заполнить пустые ячейки в столбце B указанными ниже значениями, но только если смещения в столбце A одинаковы, и это нужно сделать для тысяч разных имен и значений.
I есть это, но мне действительно нужно противоположное (например, заполнение верхних значений на основе значений ниже, если их смещения в столбце A идентичны)
Sub Fillin()
With Range("B:B").SpecialCells(xlCellTypeBlanks)
.Formula = "=IF(RC[-1]=R[-1]C[-1],R[-1]C,"""")"
.Formula = "=IF(RC[+1]=R[-1]C[-1],R[+1]C,"""")"
End With
End Sub
Например:
Column A Column B
-----------------
- BMW blue
- Audi blank (should fill in as red because Audi = Audi on A)
- Audi red
- Audi green
Спасибо !