Excel VBA - общая строка для добавления границы только сверху и снизу

Я хочу добавить граничную линию сверху и граничная линия в нижней части итоговой строки

Напр. У меня есть данные из строк со 2 по 3 и столбцов 3–4, затем я добавляю итоговую строку, которая суммирует строки 2–3 в строке 5.

Я хочу добавить линию границы сверху и снизу строки 5 и только до столбца 4.

Могу ли я использовать переменные LastRow + 2 (обратите внимание, у меня есть пустая строка между последней строкой данных и общей строкой) и LastColumn как-то в диапазоне ("A5: D5"). Выберите как это будет переменным каждый раз?

Мой текущий код:

Range("A5:D5").Select
With Selection.Borders(xlEdgeTop)
   .LineStyle = xlContinuous
   .Weight = xlThin
   .ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
   .LineStyle = xlContinuous
   .Weight = xlThin
   .ColorIndex = xlAutomatic
End With
6
задан Community 9 July 2018 в 19:34
поделиться