Итак, у меня есть лист Excel, столбец A заполнен данными (диапазон каждый раз отличается)
Я хочу заполнить пустой col 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
может кто-нибудь указать на мою ошибку?
Я знаю некоторые методы, использующие активные клетки, но я не хочу их использовать, потому что иногда я не знаю, где моя активная клетка? как будто я не знаю, какая ячейка выбрана в данный момент. (пожалуйста, дайте мне знать, если я получил неправильное представление о активной клетки)
спасибо.