Теоретически возможно напрямую изменить VBA с помощью макроса, чтобы сохранить метку даты / времени в константе и обновлять ее каждый раз; однако это действительно плохая идея ™ для этого.
Как уже отмечалось в комментариях, лучше всего было бы иметь ячейку или ячейки на листе для хранения вашей отметки даты / времени. Например, у меня часто есть отдельная рабочая таблица VeryHidden специально для управления макросами. Скажем, для этой цели мы используем лист "Трекер". Макрос будет начинаться с чего-то вроде:
Sub Whatever()
'Constants
'Variables
Sheets("Tracker").Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Value = Now
'...
End Sub
Это будет вести постоянную запись о каждом запуске макроса. Вы можете добавить другие данные одновременно с ним, если это необходимо.
Конечно, если вы просто хотите записывать его в одну и ту же ячейку каждый раз, вы можете сделать это тоже:
Sub Whatever()
'Constants
'Variables
Sheets("Whatever").Range("Z42").Value = Now
'...
End Sub