Я самоучка в VBA и не смогла расшифровать другие ответы на этот вопрос.У меня есть формула в J6, которую я хочу заполнить до конца данных.
У меня есть следующий код:
Range("j6").Select
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-9],R5C14:R6C15,2,FALSE),2)"
Range("J6").Select
Range("J6").AutoFill Destination:=Range("J6:J" & Cells(Rows.Count, "I").End(xlDown).Row)
Я думал, что это будет считать строки в столбце Iс данными, а затем заполнить так далеко, но он заполнен до отказа.
Range("j6").Select
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-9],R5C14:R6C15,2,FALSE),2)"
Range("J6").Select
Range("J6").AutoFill Destination:=Range("J6:J" & Cells(Rows.Count, "I").End(xlDown).Row)
Я бы хотел, чтобы формула мгновенно заполнялась до конца набора данных.