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 в этом примере). Надеюсь это поможет

Другие вопросы по тегам