Обычно, когда вы вставляете дату или время в верхний или нижний колонтитул с помощью & [Date] или & [Time] , формат даты или времени основан на региональных настройках, контролируемых Windows. В этом случае, как вы можете изменить формат даты или даты и времени в соответствии с вашими потребностями в верхнем или нижнем колонтитуле, как показано на следующем снимке экрана?
Укажите дату или формат даты и времени в верхнем или нижнем колонтитуле с помощью кода VBA
Укажите дату или формат даты и времени в верхнем или нижнем колонтитуле с кодом VBA
Здесь я представлю вам простой код VBA для решения этой задачи в Excel, пожалуйста, сделайте следующее:
1 . Активируйте свой рабочий лист, который вы хотите вставить, и отформатируйте дату в верхнем или нижнем колонтитуле, а затем нажмите кнопку Макет страницы в правом нижнем углу книги, чтобы включить просмотр макета страницы, см. Снимок экрана:
2 . Удерживайте клавиши ALT + F11 в Excel, чтобы открыть окно Microsoft Visual Basic для приложений .
3 . Нажмите Вставить > Module и вставьте следующий код в окно Module .
Код VBA: вставьте и отформатируйте дату в верхнем или нижнем колонтитуле:
Примечание . В приведенном выше коде вы можете изменить от CenterHeader до LeftHeader , CenterFooter … и формат даты мммм дд, гггг также можно изменить по своему усмотрению.
4 . Затем нажмите клавишу F5 , чтобы запустить этот код, и указанный формат даты будет сразу вставлен в верхний или нижний колонтитул. См. Снимок экрана:
Советы : если вы хотите вставить свой собственный формат даты и времени в верхний или нижний колонтитул, примените приведенный ниже код:
И вы получите следующий результат:
Источник: