Удалите функцию в ячейке и сохраните как - PullRequest
0 голосов
/ 27 мая 2020

В моих файлах Excel есть функция в ячейке A1 каждого листа. Как мне удалить эту функцию, но сохранить значение ячейки A1?

1 Ответ

0 голосов
/ 27 мая 2020

В VBA это очень просто

Range("A1").Value = Range("A1").Value

Возможно, потребуется квалифицировать лист, если вы вызываете его из модуля et c.

Worksheets("Sheet 1").Range("A1").Value = Worksheets("Sheet 1").Range("A1").Value

Если вы делая это в больших масштабах, и вы не используете типы валюты или даты, вы можете использовать .Value2, чтобы ускорить процесс.

https://docs.microsoft.com/en-us/office/vba/api/excel.range.value2

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