У меня есть лист, где в столбце B ячейки объединены со строкой ниже.В остальных столбцах строки не объединяются.
Я хочу добавить код VBA, который рисует линию в нижней части всей строки вдоль нижней части объединенных ячеек.Это как если бы я хотел нарисовать нижнюю границу через каждую строку для всех столбцов (кроме B, где каждая объединенная ячейка будет иметь нижнюю границу).Я попытался использовать следующий код, но граница не отображается под объединенными ячейками
Sub FormatTest()
With Sheets("Test")
With .Range("$B:$Z")
.FormatConditions.Add xlExpression, Formula1:="=mod(row(),2)=0"
With .FormatConditions(1).Borders(xlBottom)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
.FormatConditions(1).StopIfTrue = False
End With
End With
End Sub
Вот пример того, чего я хочу достичь

Я хочу добиться этого с помощью условного форматирования, потому что время от времени будет меняться число строк, и я не хочу иметь границы для пустых ячеек.
Фотография - это простопример, потому что есть много строк и на разных листах у меня будет разное количество столбцов, поэтому я просто хочу применить его ко всей строке ... Кто-нибудь может помочь?