Вставить значения отключены в Excel при записи макроса - PullRequest
0 голосов
/ 13 июня 2011

Я начал записывать макрос, добавил имя и вставил формулу =NOW( ) в ячейку.

После выбора и копирования этой ячейки я хочу преобразовать формулу в ее значение с помощью «Вставить значения» в меню Домашняя страница -> Буфер обмена-> Вставить.

Команда подменю «Вставить значения» отключена, а кнопка «Запись макроса» отключена. Это приводит к невозможности остановить запись макроса.

Как это можно решить?

1 Ответ

1 голос
/ 13 июня 2011

Мне не удалось воспроизвести это поведение, поэтому я не уверен, почему вы не можете остановить запись макроса, но ...

Я предполагаю, что вы пытаетесь, чтобы содержимое ячейки содержало время / дату в фиксированной точке, а не менялось каждый раз, когда вы открываете электронную таблицу или пересчитываете? Если это так, строка, такая как:

activesheet.range("A1").value = now()

Это устраняет необходимость копировать и вставлять значения.

НТН

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