Как заменить формулу значением в ячейке, используя vb.net? - PullRequest
0 голосов
/ 26 июля 2011

У меня есть сложная формула, вычисляющая значение ячейки, и она вычисляет значение для меня.

Я хочу избавиться от формулы из ячейки и хочу сохранить вычисленное значение.

У меня есть:

Dim range As Excel.Range = getRange()
For Each cell in range
    ' What should do to retain the value and get rid of the formula in the cell.
Next cell

Ответы [ 2 ]

3 голосов
/ 26 июля 2011

А как же:

For Each cell in range
   cell.Value = cell.Value
Next cell
0 голосов
/ 28 июля 2011

Если VBA не окупается, попробуйте

  • , нажав F2 (редактировать) F9 (рассчитать) ENTER (сохранить значение) для отдельной ячейки
  • скопировать диапазон и PasteSpecial / Values ​​на себя для больших диапазонов
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...