Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

zuletzt gespeichert am/von anzeigen

Forumthread: zuletzt gespeichert am/von anzeigen

zuletzt gespeichert am/von anzeigen
02.09.2003 15:56:21
mark-o
Hi,

ich dachte es ist so einfach, aber entweder bin ich blind oder ... jedenfalls habe ich jetzt 20 Minuten lang ergebnislos die FAQ's und dergleichen durchfostet.

Ich würde gerne in einer Zelle anzeigen lassen, wann das Dokument zuletzt gespeichert wurde, in einer zweiten Zelle, wer zuletzt gespeichert hat.
In Word entspricht dies {LastSavedDate} bzw. {LastSavedBy}.

Wer weiß das für Excel?

Danke und Gruß
Mark-O
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
BuildInProperties....
02.09.2003 16:10:26
sergiesam
Hi

versuchs damit:

Function LastSaveDate() As Date
Application.Volatile True
On Error Resume Next
LastSaveDate = ActiveWorkbook.BuiltinDocumentProperties(12)
On Error GoTo 0
End Function



Function LastAuthor() As String
Application.Volatile True
On Error Resume Next
LastAuthor = ActiveWorkbook.BuiltinDocumentProperties(7)
On Error GoTo 0
End Function


Viel Spaß,
sam
Anzeige
AW: BuildInProperties....
02.09.2003 17:28:10
mark-o
Super, funktioniert, danke!

Hast es eine Übersicht, welcher Property für was steht?

7 = zuletzt gespeichert von
12 = zuletzt gespeichert am

Wenn nicht auch nicht schlimm, jedenfalls vielen Danke für den Support!
Gruß
mark-o
AW: BuildInProperties....
02.09.2003 18:22:44
sergiesam
Hi,

hier:


Sub ShowBuildinDocumentProperties()
Dim i%
Dim p As DocumentProperty
For Each p In ThisWorkbook.BuiltinDocumentProperties
i = i + 1
Cells(i, 1) = p.Name
Cells(i, 2) = i
Next
End Sub


Gruß,
Sam
Anzeige

Forumthreads zu verwandten Themen

Anzeige

Infobox / Tutorial

Zuletzt gespeichert am/von in Excel anzeigen


Schritt-für-Schritt-Anleitung

Um in Excel anzuzeigen, wann ein Dokument zuletzt gespeichert wurde und von wem, kannst du die folgenden benutzerdefinierten Funktionen verwenden. Diese Funktionen nutzen die BuiltinDocumentProperties, um die entsprechenden Informationen abzurufen.

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Klicke auf Einfügen und wähle Modul.
  3. Füge die folgenden Funktionen in das Modul ein:
Function LastSaveDate() As Date
    Application.Volatile True
    On Error Resume Next
    LastSaveDate = ActiveWorkbook.BuiltinDocumentProperties(12)
    On Error GoTo 0
End Function

Function LastAuthor() As String
    Application.Volatile True
    On Error Resume Next
    LastAuthor = ActiveWorkbook.BuiltinDocumentProperties(7)
    On Error GoTo 0
End Function
  1. Schließe den VBA-Editor und kehre zu Excel zurück.
  2. Um das letzte Speicherdatum in einer Zelle anzuzeigen, gib die Formel =LastSaveDate() in eine Zelle ein.
  3. Für den letzten Autor verwende die Formel =LastAuthor() in einer anderen Zelle.

Jetzt hast du die Informationen "zuletzt gespeichert" in Zellen angezeigt!


Häufige Fehler und Lösungen

  • Fehler: #NAME?

    • Lösung: Stelle sicher, dass du die Funktionen korrekt eingegeben hast und dass der VBA-Code im richtigen Modul gespeichert ist.
  • Fehler: Falsches Datum oder Name wird nicht angezeigt

    • Lösung: Überprüfe, ob das Dokument tatsächlich gespeichert wurde und dass die BuiltinDocumentProperties korrekt abgerufen werden. Manchmal kann Excel die Informationen nicht aktualisieren, wenn die Datei gerade erst erstellt wurde.

Alternative Methoden

Falls du die VBA-Methode nicht nutzen möchtest, kannst du auch die folgenden Schritte ausprobieren:

  1. Gehe zu Datei > Eigenschaften.
  2. Unter dem Tab Zusammenfassung findest du die Informationen, wann das Dokument zuletzt gespeichert wurde und von wem.

Diese Methode zeigt jedoch die Informationen nicht direkt in einer Zelle an, was für einige Anwender weniger praktisch sein könnte.


Praktische Beispiele

  • Beispiel 1: Wenn du die Funktion =LastSaveDate() in die Zelle A1 eingibst, wird das Datum angezeigt, an dem die Datei zuletzt gespeichert wurde.
  • Beispiel 2: Mit der Funktion =LastAuthor() in der Zelle B1 kannst du den Namen des letzten Benutzers, der die Datei gespeichert hat, abrufen.

Diese Funktionen sind besonders nützlich in großen Teams, wo es wichtig ist zu wissen, wer zuletzt an einem Dokument gearbeitet hat.


Tipps für Profis

  • Nutze die Application.Volatile True Anweisung, um sicherzustellen, dass die Funktion bei jeder Berechnung aktualisiert wird. Dies kann hilfreich sein, um immer die neuesten Informationen anzuzeigen.
  • Du kannst die Funktionen auch in Kombination mit anderen Excel-Funktionen verwenden, um benutzerdefinierte Berichte zu erstellen, die automatisch die letzten Änderungen und den letzten Benutzer anzeigen.

FAQ: Häufige Fragen

1. Wie kann ich die letzte Speicherzeit automatisch aktualisieren? Um die letzte Speicherzeit automatisch in einer Zelle anzuzeigen, musst du die benutzerdefinierte Funktion verwenden, die die Application.Volatile True Anweisung enthält.

2. Kann ich diese Funktionen in einer älteren Excel-Version verwenden? Die Funktionen sind ab Excel 2007 verfügbar. Stelle sicher, dass du eine unterstützte Version verwendest, um die BuiltinDocumentProperties korrekt abzurufen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige