Мне не удалось воспроизвести это поведение, поэтому я не уверен, почему вы не можете остановить запись макроса, но ...
Я предполагаю, что вы пытаетесь, чтобы содержимое ячейки содержало время / дату в фиксированной точке, а не менялось каждый раз, когда вы открываете электронную таблицу или пересчитываете? Если это так, строка, такая как:
activesheet.range("A1").value = now()
Это устраняет необходимость копировать и вставлять значения.
НТН