Используйте свойство value ячейки:
TheCell.Value = Date
Дата = Сегодня
У меня есть файл с макросом VB, который помещает TODAY()
формулу в ячейку, когда я нажимаю кнопку. Формула является изменчивой и обновляется каждый раз, когда вычисляется лист. Вместо этого я хотел бы заблокировать значение, чтобы оно отображало только дату выполнения макроса. Итак, если я открою файл завтра, это будет то же значение. Как я могу это сделать?
Используйте свойство value ячейки:
TheCell.Value = Date
Дата = Сегодня
Вам нужно будет зайти и изменить код VBA в событии Click off the button. Я бы создал вторую кнопку, если вы хотите, чтобы сегодняшняя дата находилась в ячейке, и отключил бы ее с первой кнопки.
Быстрый способ сделать это -
Выберите ячейку и нажмите Ctrl+;
Еще один прием - при тех же условиях, если вы хотите вставить текущее время в HH: MM
формате:
Нажмите Ctrl+ :в ячейке.
(ДЛЯ MAC: cmd+ ;)