Я бы хотел выбрать последнюю строку только от B до Z (это единственная строка, в которой есть формулы.) Этот диапазон должен автоматически заполнять только одну строку вниз и устанавливать только значения второй последней строки (то есть удалять формулы) , Поэтому в последней строке всегда должны быть формулы.
набор данных, который выглядит следующим образом:
A B C ..... Z
1 1 2 2 ......26
2 1 2 2 ......26
3 1 2 2 ......26
4 1 2 2 ......26
5 1 2 2 ......26
Поэтому код должен выбрать из B5: Z5 и автоматически заполнить одну строку.
Я попробовал следующий код, и он дает мне ошибку во время выполнения.
Sub autofilllastrow()
Dim Lastrow As Integer
Dim Lastrange As Range
Lastrow = ActiveWorkbook.Worksheets("sheet1").Cells(Rows.Count, 2).End(xlUp).Row
Range("B" & Lastrow, "Z" & Lastrow).Select
Lastrange.AutoFill Destination:=Range("B" & Lastrow + 1, "Z" & Lastrow + 1)
End Sub
Как правильно определить часть назначения и задать только значения для второй последней строки?