VB.Net: "перетащить" формулу в столбец Excel
У меня есть формула...=IF(D3="Yes",IF(MOD(B3,2)=0,"No Gap","Gap"),"Not 24 Hour")
и я пытаюсь найти способ программно "перетащить" эту формулу вниз на "X" количество строк. Я знаю, что мог бы сделать цикл for, чтобы сделать это, но я надеюсь, что есть более простой способ.
Спасибо!
1 ответ
Решение
Если формула находится в ячейке E3
просто попробуйте этот простой макрос,
Sub formula()
Dim i As Long
i = InputBox("Enter number of rows")
Range("E3:E" & i + 2).formula = Range("E3").formula
End Sub
Этот макрос запрашивает количество строк для заполнения формулы (диапазон E3:E в этом примере). Надеюсь это поможет