Excel VBA Formula не рассчитывается - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь поместить формулу в область данных таблицы. Однако после первой строки формула просто помещается в ячейку и не рассчитывается. Он отображается в формуле в виде текста.

Я даже могу просто щелкнуть мышью в ячейке, нажать «Ввод», и тогда все будет идеально рассчитано.

Формат ячейки правильно установлен в процентах. Расчеты установлены для автоматических c.

Мой код выглядит следующим образом

If i = 0 Then
    Set LastRow = DeviceTable.ListRows(1)
Else
    Set LastRow = DeviceTable.ListRows.Add
End If
LastRow.Range(3).Formula = formula
LastRow.Range(3).NumberFormat = "0%"

enter image description here

1 Ответ

1 голос
/ 19 февраля 2020

Я обнаружил, что сначала сделав процент, а затем добавив формулу, я решил свою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...