Как добавить нижнюю границу текущей строки, где оператор if
равен true? Я пытаюсь добавить границу, если значение в конкретной ячейке в текущей строке равно 'X'
.
Пока что я пытался сделать это путем условного форматирования, но по какой-то причине это не работает. Я отмечаю всю строку (где мне нужна нижняя граница) и использую «Использовать формулу для ...», затем использую формулу: =$N$3='X'
. Я предполагаю, что таблица будет копировать это форматирование и дальше, но не видно границ.
Как и в случае с кодированием, я пробовал:
Public Sub formating()
Dim rng As Range
Set rng = Range(ActiveCell.Row)
If (ActiveCell.Value = x) Then
With rng.Borders
.LineStyle = xlContinous
.Color = vbBlack
.Weight = xlThin
End With
End Sub