2

У меня есть файл с макросом VB, который помещает формулу TODAY() в ячейку, когда я нажимаю кнопку. Формула является изменчивой и обновляется каждый раз, когда вычисляется лист. Вместо этого я хотел бы заблокировать значение, чтобы оно отображало только дату выполнения макроса. Итак, если я открою файл завтра, это будет то же значение. Как я могу это сделать?

3 ответа3

6

Используйте свойство value ячейки:

TheCell.Value = Date 

Дата = Сегодня

0

Вам нужно будет зайти и изменить код VBA в событии Click off the button. Я бы создал вторую кнопку, если вы хотите, чтобы сегодняшняя дата находилась в ячейке, и отключил бы ее с первой кнопки.

0

Быстрый способ сделать это -

Выберите ячейку и нажмите Ctrl + ;

Еще один прием - при тех же условиях, если вы хотите вставить текущее время в формате HH: MM :

Нажмите Ctrl + : в ячейке.

(ДЛЯ MAC: cmd + ;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .