У меня есть таблица, которая будет регулярно обновляться. Поскольку будут вставлены столбцы, у меня нет фиксированного диапазона.
Я нашел способ найти определенное значение (x) и выбрать ячейку ниже. Мне удалось обновить все необходимые формулы и распечатать их в ячейке под заголовком.
Работает до момента копирования.
Я попытался скопировать формулу вниз по столбцу:
Sub Sum_three_months()
Set Three_months = Range("A1:ZZ10000").Find("x")
Three_months.Select
FormularCell = ActiveCell.Offset(1, 0).Select
Selection.Resize(Selection.Rows.Count, _
Selection.Columns.Count).Select
ActiveCell.FormulaR1C1 = "=SUM(R[-0]C[-4]:R[-0]C[-2])"
Sum_six_months ' starts the next update, but has the same format as above
End Sub
Я пробовал Autofill
и FillDown
, но с автозаполнением я получаю сообщение об ошибке с диапазоном/выбранной ячейкой, а с заполнением просто копирует заголовок.