Добрый день!
Уважаемые форумчане, помогите, пожалуйста, с проблемой. Бьюсь над ней несколько дней.
Есть написанный макрос, который заполняет ячейки формулой:
Макрос корректно заполняет ячейки, но вычисление формул в заполненных ячейках выдает ошибку #ИМЯ?, хотя, если войти внутрь ячейки и затем нажать Enter, формула вычисляется корректно.
Как заставить правильно вычислять значение ячеек с помощью VBA?
Заранее спасибо!
Уважаемые форумчане, помогите, пожалуйста, с проблемой. Бьюсь над ней несколько дней.
Есть написанный макрос, который заполняет ячейки формулой:
| Код |
|---|
Sub Fill_Form()
For i = 1 To 10000 Step 1
ActiveWorkbook.Sheets("Factor").Cells(i , 22).FormulaR1C1 = "=СУММ(RC[-10],-RC[-9])"
Next i
End Sub
|
Макрос корректно заполняет ячейки, но вычисление формул в заполненных ячейках выдает ошибку #ИМЯ?, хотя, если войти внутрь ячейки и затем нажать Enter, формула вычисляется корректно.
Как заставить правильно вычислять значение ячеек с помощью VBA?
Заранее спасибо!