Ввод другой даты в заголовок (Microsoft Excel)
Добавить текущую дату в заголовок рабочего листа очень просто — Excel предоставляет диалоговое окно, в котором вы можете указать размещение даты и использовать кодировку «& [дата]» для фактической вставки даты. Но что, если вы хотите вставить в заголовок вчерашнюю или завтрашнюю дату?
Это не так просто. Фактически, вы не можете этого сделать без использования макроса. Возможно, наиболее гибкий подход — написать макрос так, чтобы он обновлял дату непосредственно перед печатью рабочего листа, как показано ниже:
Private Sub Workbook_BeforePrint(Cancel As Boolean) ActiveSheet.PageSetup.CenterHeader = _ Format(Date - 1, "mmmm d, yyyy") End Sub
Макрос помещает вчерашнюю дату в центр заголовка; вы можете легко изменить свойство CenterHeader одного из других доступных расположений заголовка (LeftHeader или RightHeader). Вы также можете изменить макрос для вставки завтрашней даты, изменив «- 1» на «+ 1».
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (10678) применим к Microsoft Excel 2007, 2010 и 2013. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Putting_a_Different_Date_in_a_Header [Ввод другой даты в заголовок]
.