Прямое копирование значений оцениваемых функций Excel

Я знаю, что я могу скопировать столбец, содержащий оцененные формулы, вставить его в соседний столбец и указать вставить значения (т. Е. Текстовую строку), чтобы значение зависало, и затем я могу выбрать, скопировать и отредактировать текст значения как я желаю. Тем не менее, я хотел бы получить более прямой способ создания редактируемого столбца значений.

В порядке предпочтения я был бы доволен, если бы мог:

(1) просто скопируйте значения непосредственно из ячеек, содержащих формулу, указав параметр copy / option вместо того, чтобы указывать параметр / параметр вставки (так что, если я хочу вставить значения вне Excel, например, я могу сделать так прямо). Я считаю, что это невозможно, но хотелось бы знать, не упустил ли я что-то

(2) напишите формулы таким образом, чтобы «выбрасывать» evaulated значения в другие ячейки, переписывая все, что находится в этих других ячейках по мере необходимости, но не передавая никакого следа самой формулы в другие ячейки

(3) использовать макрос рабочего листа, который выполняется в фоновом режиме и автоматически копирует значения из столбца A в столбец B всякий раз, когда значения столбца A обновляются или

(4) выполнить некоторую операцию в столбце формулы, которая удаляет формулы, но оставляет (редактируемые) значения (с очевидным недостатком, что вы не можете повторно использовать формулы после их удаления).

Какие из них возможны?

Следующий макрос события :

 Private Sub Worksheet_Calculate() Dim r As Range Application.EnableEvents = False For Each r In Columns(1).SpecialCells(xlFormulas).Cells r.Offset(0, 1).Value = r.Value Next r Application.EnableEvents = True End Sub 

будет контролировать расчеты в столбце A. Всякий раз, когда делается расчет, все значения формул в столбце A будут скопированы в столбец B

Заметка:

  1. данные не будут скопированы
  2. макросы должны быть включены
  3. все результаты формулы будут скопированы, даже не измененные результаты
Interesting Posts

VBA для поиска значений и изменения формата для Row + 2

VBA для вставки встроенного изображения excel

Выбрать переменный объект с помощью счетчика

Макрос, который смотрит на вывод ячейки, а не на формулу

Добавление данных в рабочий лист, где накапливается уникальный идентификатор

есть ли способ подключения oracle db от excel vba без установленного клиента?

Выбор нескольких диапазонов с использованием макроса

Экспорт файла excel в формат txt через excel vba GUI

Создание динамической строки в Excel с использованием java

Порядок сортировки Excel – специальные символы не первые

Как прервать считыватель POI потокового чтения после прочтения первой строки?

Соответствующее значение Cell для строки, затем направляя значение в столбец строки

Вставка файла в Microsoft Excel 2003

Экспорт базы данных Access со значениями из таблиц поиска

excel vba вызов подпрограммы с переменными

Давайте будем гением компьютера.