In einer Umgebung, in der mehrere Personen an derselben Arbeitsmappe arbeiten, möchten Sie möglicherweise nachverfolgen, wann Personen eine Arbeitsmappe zuletzt geändert haben.

Es gibt verschiedene Möglichkeiten, wie Sie sich dieser Aufgabe nähern können. Eine besteht darin, einfach herauszufinden, wann eine Arbeitsmappe zuletzt gespeichert wurde. Dieser Ansatz funktioniert gut, wenn Sie davon ausgehen, dass Änderungen an der Arbeitsmappe immer geändert werden. (Nicht gespeicherte Änderungen sind natürlich überhaupt keine dauerhafte Änderung.) Das folgende Makro gibt das Datum zurück, an dem eine Arbeitsmappe gespeichert wurde, und speichert dieses Datum in Zelle A1:

Sub DateLastModified()

Dim fs, f     Set fs = CreateObject("Scripting.FileSystemObject")

Set f = fs.GetFile("D:\MyFolder\MyFile.xls")

Cells(1, 1) = f.DateLastModified End Sub

Um das Makro zu verwenden, ersetzen Sie einfach die Dateispezifikation D: \ MyFolder \ MyFile.xls durch die für Sie geeignete.

Wenn Sie ein Verlaufsblatt darüber wünschen, wer was mit Ihrer Arbeitsmappe gemacht hat, ist ein anderer Ansatz erforderlich. Die vielleicht beste Lösung besteht darin, die Freigabefunktion von Excel auszuprobieren, die so konfiguriert werden kann, dass ein Verlaufsprotokoll für eine Arbeitsmappe geführt wird. Befolgen Sie diese Schritte:

  1. Wählen Sie im Menü Extras die Option Arbeitsmappe freigeben. Excel zeigt das Dialogfeld Arbeitsmappe freigeben an.

  2. Stellen Sie sicher, dass die Registerkarte Bearbeiten angezeigt wird.

  3. Aktivieren Sie das Kontrollkästchen Änderungen zulassen.

  4. Zeigen Sie die Registerkarte Erweitert an.

  5. Stellen Sie sicher, dass das Optionsfeld Änderungsverlauf beibehalten aktiviert ist.

  6. Wählen Sie mithilfe der anderen Steuerelemente im Dialogfeld die Verfolgungsoptionen aus, die für die Arbeitsmappe verwendet werden sollen.

  7. Klicken Sie auf OK.

  8. Wählen Sie im Menü Extras die Option Änderungen verfolgen und dann im Untermenü Änderungen hervorheben. Excel zeigt das Dialogfeld Änderungen hervorheben an.

  9. Stellen Sie sicher, dass das Kontrollkästchen Änderungen auf einem neuen Blatt auflisten aktiviert ist.

  10. OK klicken.

Wenn Änderungen an der Arbeitsmappe vorgenommen werden, verfolgt Excel diese Änderungen (zusammen mit demjenigen, der sie vorgenommen hat) und fügt sie in ein separates Arbeitsblatt ein, damit Sie sie später überprüfen können.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (2935) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: