Итак, у меня есть лист Excel, столбец А заполнен данными (диапазон каждый раз отличается)
Я хочу заполнить пустой столбец H формулой (от H2 до последней заполненной ячейки в colA)
Это код, на который я ссылался с нескольких сайтов.
Но он заполнил только H1 и H2, где я хочу H2:H6 в этом случае.
Токовый выход с использованием xlUp.
colC, D, E, F - это то, что в данный момент можно игнорировать.
Я пытался изменить xlUp на xlDown.
Это работало, но заполняло каждую ячейку от H2 до H(бесконечность), когда некоторые данные в colA останавливаются на row60.
Sub Try()
Dim lRow As Long
lRow = Range("A" & Rows.Count).End(xlUp).Row
Sheets("Sheet4").Select
Range("H2:H" & lRow).Select
Worksheets("Sheet4").Range("H2").FormulaR1C1 = "=(RC[-6])/(RC[-1])"
Range("H2").AutoFill Destination:=Range("H2:H" & lRow)
End Sub
Кто-нибудь может указать на мою ошибку?
Я знаю некоторые методы с использованием активных ячеек, но я не хочу их использовать, потому что иногда я не знаю, где находится моя активная ячейка? как я не знаю, какая ячейка в настоящее время выбрана. (пожалуйста, дайте мне знать, если я неправильно понял активную клетку)
Спасибо.