Gå til hovedindhold

Hvordan indsættes sidste ændrede dato i Excel-overskrift eller sidefod?

I Excel kan vi hurtigt og nemt indsætte oplysninger om projektmappen, såsom filnavn, filens fulde sti, den aktuelle dato og så videre i sidehovedet eller sidefoden. Men har du nogensinde prøvet at indsætte sidste ændrede dato og klokkeslæt for regnearket i dem? Excel giver ikke denne funktion for os at indsætte den sidst ændrede dato i sidehoved eller sidefod, og her vil jeg introducere dig en praktisk måde at løse det på.

Indsæt sidst ændrede dato i Excel-overskrift eller sidefod med VBA-kode

Indsæt sidst ændrede dato / oprettet dato / brug header / sidefod med Kutools til Excel god idé3


pil blå højre boble Indsæt sidst ændrede dato i Excel-overskrift eller sidefod med VBA-kode

Følgende enkle VBA-kode kan hjælpe dig med at indsætte sidst gemte dato og klokkeslæt for regnearket i sidehovedet eller sidefoden, gør som dette:

1. Aktivér dit regneark, som du vil indsætte den sidst ændrede dato i sidehovedet eller sidefoden.

2. Hold derefter nede ALT + F11 nøgler til at åbne Vinduet Microsoft Visual Basic til applikationer.

3. I venstre side VBAProjekt dobbeltklik på ruden ThisWorkbook at åbne Moduler, kopier og indsæt derefter følgende kode.

VBA-kode: Indsæt sidst ændrede dato i sidehoved eller sidefod

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

doc-indsæt-sidst gemt-dato-til-header-1

4. Gem derefter og luk denne kode, og gå til klik Specifikation > Sidelayout for at se resultatet. Og du kan se, at den sidst ændrede dato og tid er indsat i centeroverskriften. Se skærmbilleder:

doc-indsæt-sidst gemt-dato-til-header-2
-1
doc-indsæt-sidst gemt-dato-til-header-3

Bemærkninger:

1. Den sidst ændrede dato og tid opdateres automatisk, når du ændrer og gemmer Excel-filen.

2. Hvis du har brug for at indsætte denne sidst gemte dato og tid i venstre sidehoved / sidefod, højre sidehoved / sidefod eller midterste sidefod, skal du bare ændre CenterHeader i ovenstående kode til din anmodning.


pil blå højre boble Indsæt sidst ændrede dato / oprettet dato / brug header / sidefod med Kutools til Excel

Med Kutools til Excel kan du bruge værktøjet Indsæt projektmappeoplysninger til hurtigt at indsætte oplysninger om projektmappen i sidehoved, sidefod eller en celle.

Kutools til Excel, med mere end 300 praktiske funktioner, der gør dine job lettere. 

Efter installation Kutools til Excel, gør venligst som nedenfor :(Gratis download Kutools til Excel nu!)

Klik Kutools Plus > Workbook >Indsæt projektmappeoplysninger, og i poppedialogen skal du kontrollere de oplysninger, du vil indsætte, og gå til Indsæt kl afsnit, tjek Range, Header or Sidefod valgmulighed, og angiv at indsætte i venstre sidehoved / sidefod, centerhoved / sidefod eller højre sidehoved / sidefod for at imødekomme dit behov.
doc indsæt oplysninger om projektmappe
doc indsæt oplysninger om projektmappe

pil blå højre boble Indsæt projektmappeoplysninger


Relateret artikel:

Få og indsæt den oprettede tid og sidste ændrede tid i celler

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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