Office: (Office 2013) Excel Änderungsdatum von Zellen anzeigen

Helfe beim Thema Excel Änderungsdatum von Zellen anzeigen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Also im Zuge meiner Diplomarbeit müssen wir ein Excel Sheet führen wo wir unseren Vorschritt protokollieren können. In diesem Excel Sheet haben wir... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von DanielVargo, 18. Mai 2015.

  1. Excel Änderungsdatum von Zellen anzeigen


    Also im Zuge meiner Diplomarbeit müssen wir ein Excel Sheet führen wo wir unseren Vorschritt protokollieren können.
    In diesem Excel Sheet haben wir mehrere Seiten wo ich auf jeder gern das Separate Änderungsdatum darstellen kann.

    Ich verwende Excel 2013 und bin noch ein Noob in VBA Excel Änderungsdatum von Zellen anzeigen :(

    Ich bedanke mich schon im Vor-hinaus.
     
    DanielVargo, 18. Mai 2015
    #1
  2. fette Elfe Erfahrener User
    Hallo Daniel,

    eine Möglichkeit könnte sein, in das Modul jeden Arbeitsblattes den folgenden Code einzufügen:
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    
        Me.Cells(1, 1) = Format(Now(), "dd.mm.yyyy")    ' nur Datum
    
    End Sub
    Wenn Du zusätzlich auch noch die Uhrzeit (Stunde und Minute) haben möchtest, sähe es so aus:
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    
        Me.Cells(1, 1) = Now()                         ' Datum mit Uhrzeit
    
    End Sub
    Natürlich musst Du noch den Zellbezug anpassen.
     
    fette Elfe, 18. Mai 2015
    #2
  3. Danke Funktioniert perfekt!! :)

    Ich hätte jetzt noch eine andere Frage wie kann ich die Sachen die geändert wurden mehr oder weniger Highlighten

    Danke schon mal im Vorhinein.
     
    DanielVargo, 20. Mai 2015
    #3
  4. fette Elfe Erfahrener User

    Excel Änderungsdatum von Zellen anzeigen

    Hallo Daniel,

    freut mich, dass es passt. ;)

    Geänderte Werte "highlighten" ist äusserst vage beschrieben. Was stellst Du Dir darunter vor?

    Auf Anhieb würde mir dazu einfallen, im "Selection_Change-Ereignis" bei jeder Zellauswahl den alten Zellwert abzufragen und in eine Variable zu speichern. Im "Worksheet_Change-Ereignis" müsste man dann vergleichen, ob sich der Wert geändert hat. Wenn ja, dann könnte man die Schrift- oder Hintergrundfarbe ändern, oder was auch immer.

    Das ganze hat nur einen Haken:
    Die Änderungen sind permanent, d.h. je nachdem wie oft und wieviel geändert wird, sieht man haufenweise "gehighlitete" Zellen, aber mann kann nicht erkennen von wann diese Änderungen sind, und ob der Wert schon mehrfach geändert wurde.

    Wenn Du quasi eine Historie möchtest, würde ich die Änderungsdaten eventuell als Liste in den Zellkomentaren per Makro eintragen lassen.
    Das ist aber etwas aufwändiger, und Du siehst dort dann auch nicht mehr die ehemaligen Werte, falls das wichtig sein sollte.

    Wenn Du je Zelle eine komplette Historie brauchst, wirds richtig kompliziert, und man müsste sich was zurechtbasteln (Listen in zusätzlichen Blättern, die per Hyperlink oder Makro angezeigt werden können, o.ä.). Dafür müsste man aber auch Deinen Tabellenaufbau genau kennen (ginge nur mit Beispieldatei) und einiges an Zeit investieren.
     
    fette Elfe, 20. Mai 2015
    #4
  5. Beverly
    Beverly Erfahrener User
    1. Wenn das Änderungsdatum in jedem Tabellenblatt gespeichert werden soll, dann kannst du es dir ersparen, den Code in jedes Tabellenblatt zu integrieren - dazu gibt es das Workbook_SheetChange-Ereignis, welches im Codemodul DieseArbeitsmappe ansässig ist:

    Code:
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
        Application.EnableEvents = False
        Sh.Range("A1") = Date
        Application.EnableEvents = True
    End Sub
    

    2. Excel bietet die komfortable Möglichkeit, Änderungen zu protokollieren - schaue hier: http://praxistipps.chip.de/excel-aenderungen-nachverfolgen-so-gehts_39996

    Bis später,
    Karin
     
    Beverly, 21. Mai 2015
    #5
  6. fette Elfe Erfahrener User
    Dankeschön Beverly,

    wieder zwei neue Dinge gelernt.
    ;O)
     
    fette Elfe, 21. Mai 2015
    #6
  7. Dankeschön hat mir sehr geholfen trotzdem hätte ich noch ein anderes Anliegen.

    Also wir haben eine Excel Datei wo wir auf mehreren Seiten arbeiten.
    Auf der ersten Seite ist alles was auf den anderen Seiten eingetragen wurde zusätzlich auch auf dieser Seite Zeitlich geordnet nun wollte ich fragen ob es irgendeine Möglichkeit gibt dies zu Automatisieren also das ich nur auf den anderen Seiten etwas eintrage und das automatisch auf der ersten Seite zeitlich angeordnet wird.

    Bitte danke schon mal im vorraus :D
     
    DanielVargo, 23. Juni 2015
    #7
  8. Beverly
    Beverly Erfahrener User

    Excel Änderungsdatum von Zellen anzeigen

    Hi,

    das müsste schon zu machen sein, aber ohne deinen genauen Tabellenaufbau zu kennen ist es schwierig, etwas zum WIE zu sagen. Lade also bitte eine Beispielmappe hoch.

    Bis später,
    Karin
     
    Beverly, 23. Juni 2015
    #8
  9. Lindaa Erfahrener User
    Hallo,

    wollte nur eine Anmerkung geben.

    wenn du das Makro:

    Code:
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
        Application.EnableEvents = False
        Sh.Range("A1") = Date
        Application.EnableEvents = True
    End Sub
    
    einfügst, läuft es permanent im Hintergrund mit, das heißt du kannst in deiner Excel-Datei nie etwas rückgängig machen.

    Besser ist vielleicht diese Variante:

    Code:
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Application.EnableEvents = False
    
    If Sh.Range("A1").Value <> Date Then
        Sh.Range("A1").Value = Date
    End If
    
    Application.EnableEvents = True
    End Sub
    
    Liebe Grüße

    Linda
     
    Lindaa, 25. Juni 2015
    #9
  10. patz006 Neuer User
    Hallo

    Unter Excel gibt es unter dem Menüpunkt Überprüfen-> Änderungen -> Änderungen Nachverfolgen die Möglichkeit Änderungen zu Speichern, markieren und zu Protokollieren.

    Gruß
    Patrick
     
    patz006, 26. Juni 2015
    #10
Thema:

Excel Änderungsdatum von Zellen anzeigen

Die Seite wird geladen...
  1. Excel Änderungsdatum von Zellen anzeigen - Similar Threads - Excel Änderungsdatum Zellen

  2. Zugriff auf nicht vorhandene Datei seitens Excel

    in Microsoft Excel Hilfe
    Zugriff auf nicht vorhandene Datei seitens Excel: Hallo, wann immer ich in Excel Daten in eine Zelle gebe, dauert es ca. 1-2 Minuten, bevor Excel die weitere Bearbeitung freigibt. Unten links gibt es den Hinweis "Zugriff auf Datei erfolgt". Dies...
  3. pdf drucken mit button in excel einfügen

    in Microsoft Excel Hilfe
    pdf drucken mit button in excel einfügen: Guten Abend! Habe mit zahlreicher Unterstützung geschafft einen Button auf mein dritten Tabellenblatt einzufügen Funktion fähig. Nun brauche ich nochmals Hilfe. Ich will mittels des PDF Drucken...
  4. Excel icon fehlt

    in Microsoft Excel Hilfe
    Excel icon fehlt: Hallo zusammen ich habe das Icon aus Datei nicht um Daten abzurufen [ATTACH] was kann ich tun? bei Daten zusammenführen ist es vorhanden - ich möchte eigentlich alle Tabellenblätter in eine...
  5. Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle

    in Microsoft Excel Hilfe
    Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle: Hallo zusammen, ich möchte eine VBA Programmierung machen wie folgt. Das aktuelle Excel-Tabellenblatt soll als PDF Speicher unter, unter Vorgabe des Dateinamens der in Zelle A1 steht gespeichert...
  6. VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen

    in Microsoft Word Hilfe
    VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen: Hallo zusammen, ich habe eine Word-Vorlage mit Platzhaltern, in die ich mit VBA Daten aus einer Excel-Datei einfüge (in eine Excel-Zeile schreibe ich alle Daten für ein neues Word-Dokument). So...
  7. Diagramm excel - Achsenoptionen

    in Microsoft Excel Hilfe
    Diagramm excel - Achsenoptionen: Hallo zusammen, habe Excel unter MS 365 Single. In meiner aktuellen Version fehlen bei der x-Achsen-Formatierung jetzt die Optionen "Grenzen" und "Einheiten". [ATTACH] Kann mir jemand helfen? Elex
  8. Excel Zusammenführen

    in Microsoft Excel Hilfe
    Excel Zusammenführen: Guten Tag Sub Tabelle_zusammenführen() Dim i As Integer Dim Zusammenfassung As Worksheet Dim BereichZielTab As Range Set Zusammenfassung = Worksheets("Zusammenfassung") For i = 2...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden