Я хочу реализовать код VBA для работы с несколькими различными листами, например: он начинается с поиска определенного числа в первой строке, когда он найден, он переходит к этому столбцу и вводит определенную формулу во 2-йячейка в этом столбце, пока она работает хорошо, но проблема в том, что я хочу сделать это для автозаполнения этой формулы вниз по столбцу, если первая ячейка в этой строке содержит данные.
Например, если A2 не пусто,продолжить автоматическое заполнение ячейки в активном столбце (скажем, активный столбец - D, затем он заполнит ячейку d2, если a2 не пусто) и остановится, когда ячейка в столбце A станет пустой .. etc
Итак, это возможно?
Sub Macro1()
Rows("1:1").Select
Selection.Find(What:="156", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=True, SearchFormat:=False).Activate
ActiveCell.Offset(1).Select
ActiveCell.FormulaR1C1 = _
"= "Formula will be here""
End Sub