Я вывел себе на панель быстрого доступа кнопочку с таким макросом
[vba]Код
Sub ZapolnVniz()
On Error Resume Next
rn_ = Rows.Count
a_ = Selection.Address
c_ = Selection.Column
nc_ = Selection.Columns.Count
r0_ = Selection.Row
r10_ = Cells(rn_, c_).End(xlUp).Row
r11_ = Cells(rn_, c_ - 1).End(xlUp).Row
r12_ = Cells(rn_, c_ + nc_).End(xlUp).Row
r_ = WorksheetFunction.Max(r10_, r11_, r12_)
If r_ > r0_ Then Range(a_, Cells(r_, c_)).FillDown
End Sub
[/vba]
Он ищет номер строки последней заполненной ячейки в текущем столбце (левая верхняя ячейка выделенного диапазона - ЛВЯВД), столбце слева и столбце справа. Выбирает максимальное значение и от ЛВЯВД протягивает вниз до этой максимальной строки то