Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum der aktualisierung von Pivottabelle in Tabel

Datum der aktualisierung von Pivottabelle in Tabel
03.09.2004 11:43:40
Pivottabelle
Hallo,
ich möchte in eine Zelle per Makro das Datum eintragen lassen, an dem ich eine pivottabelle auf einem anderem Blatt das letzte mal aktualisiert habe.
ist das möglich?
Wäre sehr dankbar für einen tipp!
Viele Grüße
martin
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum der aktualisierung von Pivottabelle in Tabel
03.09.2004 15:28:05
Pivottabelle
Mit diesem Makro ermittelst du das letzte aktualisierungdatum
deiner Pivottabelle (mit dem Pivotcache(1) sucht er den ersten Bereich
auf den die Pivottabellen zugreifen)
Anschließend schreibe ich den wert in die Zelle A1

Sub test()
Dim lstdate  'last refreshdate
lstdate = ActiveWorkbook.PivotCaches(1).RefreshDate
Range("A1").Formula = lstdate
End Sub

Anzeige
Vielen vielen Dank!
03.09.2004 16:00:12
Martin
Danke, das geht ja damit sogar nachträglich! ist perfekt so!
hilft total bei riesen dateien!
Danke und viele Grüße
Martin
P.S.: Leider kann ich dir bei deinem Problem gar nicht helfen.
;
Anzeige
Anzeige

Infobox / Tutorial

Aktualisierung des Datums in einer Excel-Pivottabelle


Schritt-für-Schritt-Anleitung

Um das Datum der letzten Aktualisierung einer Pivottabelle in Excel anzuzeigen, kannst du ein einfaches Makro verwenden. Hier sind die Schritte, die du befolgen solltest:

  1. Öffne dein Excel-Dokument, das die Pivottabelle enthält.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Klicke im Menü auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  4. Füge den folgenden VBA-Code in das Modul ein:

    Sub test()
        Dim lstdate  'last refreshdate
        lstdate = ActiveWorkbook.PivotCaches(1).RefreshDate
        Range("A1").Formula = lstdate
    End Sub
  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Führe das Makro aus, indem du ALT + F8 drückst, das Makro test auswählst und auf Ausführen klickst.

  7. Das Datum der letzten Aktualisierung deiner Pivottabelle wird nun in Zelle A1 angezeigt.


Häufige Fehler und Lösungen

  • Fehler: Das Makro funktioniert nicht oder es wird ein Fehler angezeigt.

    • Lösung: Stelle sicher, dass die Pivottabelle tatsächlich einen PivotCache hat. Wenn deine Pivottabelle leer ist oder keinen Cache hat, kann das Makro das Datum nicht ermitteln.
  • Fehler: Das Datum wird nicht korrekt angezeigt.

    • Lösung: Achte darauf, dass die Zelle A1 das richtige Datumsformat hat. Du kannst das Format über die Zellenformatierung anpassen.

Alternative Methoden

Falls du kein Makro verwenden möchtest, kannst du auch die folgenden Methoden ausprobieren:

  1. Handschriftliche Aktualisierung: Du kannst das Datum manuell eingeben, wenn du die Pivottabelle aktualisierst.
  2. Formel: Wenn du das Datum immer automatisch aktualisieren möchtest, kannst du eine Formel wie =HEUTE() in eine Zelle einfügen, die das aktuelle Datum anzeigt. Das ist jedoch nicht spezifisch für die Pivottabelle.

Praktische Beispiele

Angenommen, du hast eine Pivottabelle, die Verkaufsdaten zusammenfasst. Mit dem oben genannten Makro kannst du leicht nachverfolgen, wann diese Daten zuletzt aktualisiert wurden. Wenn du regelmäßig Berichte erstellst, ist es hilfreich, das Datum der letzten Aktualisierung in der Tabelle anzuzeigen.

Beispiel für die Verwendung des Makros:

  • Nach dem Ausführen des Makros wird in Zelle A1 das Datum angezeigt, z.B. 15. Oktober 2023, was dir sofort zeigt, wann die Daten zuletzt aktualisiert wurden.

Tipps für Profis

  • Automatisierung: Du kannst das Makro so anpassen, dass es automatisch ausgeführt wird, wenn das Workbook geöffnet wird. Füge dazu den Code in das Workbook_Open-Ereignis ein.

  • Pivotdatum als Datum anzeigen: Achte darauf, dass das Datumsformat in Excel korrekt eingestellt ist, damit das Datum der Aktualisierung klar und deutlich angezeigt wird.


FAQ: Häufige Fragen

1. Kann ich das Makro auch für mehrere Pivottabellen nutzen?
Ja, du kannst das Makro anpassen, um das Datum der Aktualisierung für mehrere Pivottabellen anzuzeigen, indem du die entsprechenden PivotCaches referenzierst.

2. Funktioniert das Makro in allen Excel-Versionen?
Das Makro sollte in den meisten modernen Excel-Versionen funktionieren, die VBA unterstützen. Stelle sicher, dass du eine Version hast, die Makros zulässt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige