Перейти к основному содержанию

Как вставить дату последнего изменения в верхний или нижний колонтитул Excel?

В Excel мы можем быстро и легко вставить информацию о книге, такую ​​как имя файла, полный путь к файлу, текущую дату и т. Д., В верхний или нижний колонтитул. Но пробовали ли вы когда-нибудь вставить в них дату и время последнего изменения рабочего листа? Excel не предоставляет нам эту функцию для вставки даты последнего изменения в верхний или нижний колонтитул, и здесь я представлю вам удобный способ решить эту проблему.

Вставить дату последнего изменения в верхний или нижний колонтитул Excel с кодом VBA

Вставить дату последнего изменения / дату создания / заголовок / нижний колонтитул пользователя с помощью Kutools for Excel хорошая идея3


стрелка синий правый пузырь Вставить дату последнего изменения в верхний или нижний колонтитул Excel с кодом VBA

Следующий простой код VBA может помочь вам вставить дату и время последнего сохранения рабочего листа в верхний или нижний колонтитул, пожалуйста, сделайте следующее:

1. Активируйте свой рабочий лист, который вы хотите вставить дату последнего изменения в верхний или нижний колонтитул.

2. Затем удерживайте ALT + F11 , чтобы открыть Окно Microsoft Visual Basic для приложений.

3. Слева ВБАПроект панель, дважды щелкните Эта рабочая тетрадь для открытия Модули, затем скопируйте и вставьте следующий код.

Код VBA: вставить дату последнего изменения в верхний или нижний колонтитул

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ActiveSheet.PageSetup.CenterHeader = "Last saved: " & Format(Date, "mm-dd-yy") & " " & Time
End Sub

документ-вставка-последний-сохраненный-дата-заголовок-1

4. Затем сохраните и закройте этот код и нажмите Вид > Макет страницы для просмотра результата. И вы можете видеть, что дата и время последнего изменения были вставлены в центральный заголовок. Смотрите скриншоты:

документ-вставка-последний-сохраненный-дата-заголовок-2
-1
документ-вставка-последний-сохраненный-дата-заголовок-3

Ноты:

1. Дата и время последнего изменения обновляются автоматически при изменении и сохранении файла Excel.

2. Если вам нужно вставить эту последнюю сохраненную дату и время в левый верхний / нижний колонтитул, правый верхний / нижний колонтитул или центральный нижний колонтитул, вам просто нужно изменить CenterHeader в приведенном выше коде в соответствии с вашим запросом.


стрелка синий правый пузырь Вставить дату последнего изменения / дату создания / заголовок / нижний колонтитул пользователя с помощью Kutools for Excel

С Kutools for Excel вы можете использовать инструмент «Вставить информацию о книге», чтобы быстро вставить информацию о книге в верхний, нижний колонтитул или ячейку.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После установки Kutools for Excel, пожалуйста, сделайте, как показано ниже :(Скачать бесплатно Kutools for Excel сейчас!)

Нажмите Кутулс Плюс > Workbook >Вставить информацию о книге, и во всплывающем диалоговом окне отметьте информацию, которую вы хотите вставить, и перейдите к Вставить в раздел, проверка Диапазон, заголовок or нижний колонтитул вариант и укажите вставку в левый верхний / нижний колонтитул, центральный верхний / нижний колонтитул или правый верхний / нижний колонтитул в соответствии с вашими потребностями.
документ вставить информацию из книги
документ вставить информацию из книги

стрелка синий правый пузырь Вставить информацию о книге


Связанная статья:

Получить и вставить время создания и время последнего изменения в ячейки

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why do I have to load the VB code into 'ThisWorkBook' of the VBAproject for every new workbook created? I would think that if I loaded the VB code into 'ThisWorkBook' of VBAHOME (PERSONAL.XLSB) if would be retained and available cresting new workbooks
This comment was minimized by the moderator on the site
Just tried it after moving the center header to the left footer. Didn't work. What I saved at 1:20 pm still recorded as 1:00 pm. Your help would be most appreciated. BTW, my spreadsheet was created as Excel 2007, and I made changes at the library on Excel 2016. Generally, I can go back and forth between versions with no problems.
Also, I didn't realize my name would be published. Any chance of changing it to Nancy E.?
Many thanks!
This comment was minimized by the moderator on the site
THANK YOU! That was invaluable. Who'd believe that Microsoft would exclude such an important function! What about Word? Is it done the same way now?
This comment was minimized by the moderator on the site
Thanks for the Info.
This comment was minimized by the moderator on the site
perfect.very useful ;-)
This comment was minimized by the moderator on the site
I did this and it works. I saved the file as .xlsx and closed it. Now, when I open it, I open the VBA coding window but I am not able to find this chunk of code to edit it. I would like to play with location and remove time. Thank you.
This comment was minimized by the moderator on the site
@John R. When you get to the VBA coding window, on the left section of the screen you need to double-click "ThisWorkbook" to open the right section of the screen. Then in the right section (at the top) you need to select "Workbook" and "BeforeSave". That should hopefully show you the chunk of code that you're looking for.
This comment was minimized by the moderator on the site
I tried this technique but could only get it to show up on one sheet. Help?
This comment was minimized by the moderator on the site
Thanks! I maintain an employee phone number and extension list. People get hired, quit, move to different extensions. If someone wants a copy I print it off, but it only showed the date and time it was printed -- not necessarily the most current information. It was difficult to tell if you had two different copies which one was the most up-to-date. Showing the last time the file was saved will do what I wanted!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations