Dienstag, 27. Januar 2026

Versionierung in Excel – Änderungen nachverfolgen und ältere Stände wiederherstellen

Wer hat was geändert? Und wann? Excel braucht Transparenz!

Das Problem: Versionschaos im Team:

  • Keine Audit-Trail! Wer hat was geändert?
  • Mehrere Versionen! Budget_Final_v3_REALLY_FINAL.xlsx!
  • Fehlerhafte Änderungen! Wie machen wir das rückgängig?
  • Compliance-Problem! Wo ist die Dokumentation?
  • Konflikte! Zwei Personen bearbeiten gleichzeitig!

Die Lösung: Professionelle Versionierung & Change-Tracking! Vollständige Historie!

In diesem Tutorial lernst du: Ein robustes Versionierungs-System mit Audit-Trail aufzubauen!


1. Versionierungs-Strategien – 3 Ansätze

Strategie Für wen? Aufwand Transparenz
OneDrive/SharePoint Version History Kleine Teams (1-5 User) Minimal! (Automatisch!) Gut (30-90 Tage!)
Manuelle Versionsnummern + Log Mittlere Teams (5-20 User) Mittel (Manual-Pflicht!) Sehr gut (Dokumentiert!)
Change-Tracking + Audit-Blatt Große Teams + Compliance Hoch (VBA/Formula!) Komplett (Vollständige Historisierung!)
Die Faustregel: Kleine Teams = Cloud (automatisch!) | Große Teams = Audit-Trail (dokumentiert!)

2. Strategie 1: OneDrive & SharePoint Version History – Die einfachste Lösung

Wie automatisch Versionen gespeichert werden:

OneDrive speichert automatisch:
  • Letzte 30 Tage (Standard!)
  • Mit Zeitstempel!
  • Mit Benutzer-Info!
  • Kostenlos!

SharePoint speichert noch länger:
  • Unbegrenzte Versionen möglich!
  • Retention-Policies definierbar!
  • Komplette Audit-Trail!

So nutzt du Version History:

Schritt 1: Excel in SharePoint speichern
  1. File → Save As → SharePoint Site
  2. Ordner wählen!
  3. Save!

Schritt 2: Alle ändern einfach Normal
  1. Nichts Spezielles nötig!
  2. Excel Online oder Desktop!
  3. SharePoint speichert automatisch jede Änderung!

Schritt 3: Alte Version wiederherstellen
  1. SharePoint → Datei-Name → "Version History"
  2. Gewünschte Version auswählen
  3. "Restore" oder "Download"
  4. Fertig!
Vorteil: Keine manuelle Arbeit! Alles automatisch!
Nachteil: Nur 30-90 Tage (ohne Premium!)

3. Strategie 2: Manuelle Versionsnummern + Change Log

Best für Prozess-Dokumentation:

Naming Convention (Versionsnummern):
Budget_2026_v1.0.xlsx (Initial Version!) Budget_2026_v1.1.xlsx (Minor Fix!) Budget_2026_v2.0.xlsx (Major Update!) Budget_2026_v2.1.xlsx (Another Fix!) Format: [Name]_[YYYY]_v[Major].[Minor].xlsx Major = Große Änderungen (z.B. Neue Struktur!) Minor = Kleine Änderungen (z.B. Typofixe!)

Oder mit Datum:
Budget_2026_20260101_v1.xlsx (Datum am Anfang!) Budget_2026_20260110_v2.xlsx Budget_2026_20260115_v3.xlsx Sortiert automatisch korrekt! (Datum!!)

Change Log Blatt:

Struktur im Excel selbst:
Version Datum Autor Änderung Grund
v1.0 01.01.2026 Max Müller Initial Version erstellt Neues Budget Jahr!
v1.1 05.01.2026 Lisa Schmidt Q1 Zahlen aktualisiert Neue Prognose erhalten!
v2.0 10.01.2026 Max Müller Neue Departments hinzugefügt Restructuring!
v2.1 15.01.2026 Peter Weber Formatting fix in Chart Optische Verbesserung!

Datei-Verwaltungs-Ordner-Struktur:

So organisierst du Versionen:
SharePoint Site "Finance" ├── 📁 2026 Budget │ ├── Budget_2026_v1.0.xlsx │ ├── Budget_2026_v1.1.xlsx │ ├── Budget_2026_v2.0.xlsx │ ├── Budget_2026_v2.1.xlsx │ ├── Budget_2026_v2.1_ACTIVE.xlsx (← AKTUELLE!) │ └── CHANGELOG.xlsx (← Alle Versionen dokumentiert!) ├── 📁 Archive │ ├── Budget_2025_final.xlsx │ └── Budget_2024_final.xlsx

Wichtig: ACTIVE-Version ist die aktuelle! Alle anderen sind Archive!

4. Strategie 3: Change-Tracking + Audit-Blatt – Die Professionelle Lösung

Track-Changes aktivieren:

Schritt 1: Track Changes aktivieren
  1. Review Tab → Track Changes → Highlight Changes
  2. "Track changes while editing" ankreuzen!
  3. SharedWorkbook aktivieren (für Teams!)

Resultat:
  • Jede Änderung wird aufgezeichnet!
  • Wer + Wann + Was!
  • Blau = Neue Änderung!
  • Rot = Gelöschte Änderung!

Audit-Trail Blatt erstellen:

Automatisches Audit-Log (mit VBA):
Timestamp User Zelle Alter Wert Neuer Wert Änderung Reason
15.01.26 14:23 Max Müller B5 €100.000 €120.000 Q1 Forecast Update!
15.01.26 14:45 Lisa Schmidt C10 €50.000 €55.000 New Department Budget!

VBA für automatische Audit-Trail:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Dim auditSheet As Worksheet Set auditSheet = ThisWorkbook.Sheets("AuditTrail") Dim lastRow As Long lastRow = auditSheet.Cells(auditSheet.Rows.Count, 1).End(xlUp).Row + 1 auditSheet.Cells(lastRow, 1) = Now() 'Timestamp auditSheet.Cells(lastRow, 2) = Application.UserName 'User auditSheet.Cells(lastRow, 3) = Target.Address 'Zelle auditSheet.Cells(lastRow, 4) = Target.Value 'Neuer Wert End Sub (Nutzt die Workbook_SheetChange Event!)
⚠️ VBA-Fallstricke:
  • Speichert auch nur NEUE Werte! Nicht den alten!
  • Performance-Probleme bei vielen Änderungen!
  • Besser:
Komplexe Lösungen in Power Automate!

5. Fallstudie: Finance Team mit Budget-Versionierung

Szenario: 5-köpfiges Finance-Team, Budget mit Compliance-Anforderungen

Problem:
  • Budget wird von 5 Personen bearbeitet!
  • Compliance braucht Audit-Trail!
  • Fehler passieren! Wie machen wir das rückgängig?
  • Keine Dokumentation wer was änderte!

Lösung: Excel Versionierung im Team
  1. Speicherort: SharePoint (nicht local drive!)
  2. Track Changes: Aktiviert!
  3. Version Naming: Budget_2026_vX.X.xlsx
  4. Change Log: Im Excel dokumentiert!
  5. Audit-Trail: VBA für automatische Änderungen!

Workflow:
  • Alle arbeiten in AKTUELLE Version (Budget_2026_v2.1_ACTIVE.xlsx!)
  • Jede größere Änderung → neue Versionsnummer!
  • Alte Version archivieren!
  • Change Log aktualisieren!
  • Track Changes → ACCEPT/REJECT!

Resultat:
  • ✅ Compliance! (Audit-Trail dokumentiert!)
  • ✅ Fehler-Recovery! (Einfach alte Version restoren!)
  • ✅ Transparenz! (Wer änderte was?)
  • ✅ Konflikte gelöst! (SharePoint = automatisch merged!)
  • ✅ Archiv! (Historische Versionen verfügbar!)

6. Best Practices – Versionierung professionell!

Tipp 1: Immer in Cloud speichern!

OneDrive oder SharePoint = automatische Versionen!
Nicht: Local Drive (keine Versionskontrolle!)

Tipp 2: Naming Convention definieren!

Budget_2026_v1.0.xlsx (nicht Budget_Final_FINAL2.xlsx!)
Konsistenz: [Name]_[YYYY]_v[Major].[Minor].xlsx

Tipp 3: Change Log im Excel selbst!

Nicht in separaten Docs!
Dann: Alles zusammen! (Datei + Dokumentation!)

Tipp 4: Track Changes vor Team-Arbeit!

Review → Track Changes → Highlight Changes!
Dann: Alle sehen wer was änderte!

Tipp 5: Regelmäßig aufräumen!

Zu viele Versionen = unübersichtlich!
Regel: Archiviere alte Versionen nach 3 Monaten!

7. Häufige Fehler & Lösungen

❓ F: Track Changes ist aktiviert aber Änderungen sichtbar!
A: Track Changes zeigt nur NEW Changes!
  • Prüfe: Ist Track Changes wirklich aktiv?
  • Review Tab: Track Changes → Highlight Changes öffnen!
  • Haken setzen: "Highlight changes while editing"!
❓ F: Zwei Personen arbeiten gleichzeitig - Konflikte!
A: Shared Workbook Problem:
  • Lösung: Nutze Excel Online statt Desktop!
  • Oder: Nur eine Person arbeitet gleichzeitig!
  • Oder: SharePoint mit Co-Authoring!
❓ F: Version History ist älter als 30 Tage - kann ich nicht zugreifen!
A: OneDrive hat Limit (30 Tage!)
  • Lösung: Nutze SharePoint (unbegrenzt!)!
  • Oder: Manuelle Backups (monatlich!)!
  • Oder: Microsoft 365 Business (längere History!)!
❓ F: Wie akzeptiere/ablehne ich Track Changes?
A: Review Tab nutzen:
  • Review Tab: Track Changes → Accept/Reject Changes!
  • Dann: Alle Changes durchgehen!
  • Accept: Änderung bleibt!
  • Reject: Änderung rückgängig!

8. Vergleich: Welche Strategie wählen?

Team-Größe Empfehlte Strategie Tools Aufwand
1 Person OneDrive Version History OneDrive (automatisch!) Minimal!
2-5 Personen OneDrive + Manual Versioning OneDrive + Naming Convention Klein!
5-20 Personen SharePoint + Change Log + Track Changes SharePoint + Excel Change Log Mittel!
20+ Personen SharePoint + Audit Trail + VBA SharePoint + VBA + Change Log Hoch!
Compliance-kritisch SharePoint + Audit + VBA + Power Automate Volle Automatisierung! Sehr hoch!

9. Deine nächsten Schritte

  1. Entscheide: Welche Strategie? (Team-Größe beachten!)
  2. Speicherort: OneDrive oder SharePoint wählen!
  3. Naming Convention: Team festlegen! ([Name]_[YYYY]_v[Major].[Minor].xlsx)
  4. Change Log Blatt: In Excel erstellen!
  5. Track Changes: Aktivieren! (Review → Track Changes!)
  6. Dokumentation: Best Practices ins Team-Wiki!
  7. Test: Mit kleinem Team testen!
  8. Training: Alle zeigen wie es funktioniert!

Checkliste für Excel-Versionierung

  • Ich verstehe die 3 Versionierungs-Strategien
  • Ich weiß wann OneDrive reicht
  • Ich weiß wann SharePoint nötig ist
  • Ich kann Naming Convention definieren
  • Ich kann Change Log Blatt erstellen
  • Ich kann Track Changes aktivieren & nutzen
  • Ich verstehe Version History in Cloud
  • Ich kann alte Versionen wiederherstellen
  • Ich kann Audit-Trail VBA schreiben (optional!)
  • Ich implementiere Versionierung in meinem Team

Mit der richtigen Versionierung wird Excel-Zusammenarbeit sicher & transparent! 📝✅

Keine Kommentare:

Kommentar veröffentlichen

Power Query Praxisreihe – Von Datenimport bis zu komplexen Transformationen

Power Query: Daten laden, bereinigen, transformieren – alles automatisiert! Das Problem: Datenchaos ohne Power Qu...