Добрый день!
Уважаемые форумчане, помогите, пожалуйста, с проблемой. Бьюсь над ней несколько дней.
Есть написанный макрос, который заполняет ячейки формулой:
Макрос корректно заполняет ячейки, но вычисление формул в заполненных ячейках выдает ошибку #ИМЯ?, хотя, если войти внутрь ячейки и затем нажать 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?
Заранее спасибо!