Office: Zeitstempel einfügen

Helfe beim Thema Zeitstempel einfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Miteinander, ich habe eine Excel Liste, die von mehreren Personen genutzt wird. Ich möchte nun einen Stempel einbauen wo man sieht wer und wann... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Hias, 22. April 2017.

  1. Zeitstempel einfügen


    Hallo Miteinander,

    ich habe eine Excel Liste, die von mehreren Personen genutzt wird.

    Ich möchte nun einen Stempel einbauen wo man sieht wer und wann als letztes die Exel File gespeichert hat.

    Der Stempel soll immer auf Tabelle 1 in bestimmte Felder eingefügt werden.

    Mein Ansatz ist wie folgt:

    Code in "Diese Arbeitsmappe" rein

    Private Sub Zeitstempel ()

    If ActiveWorkbook.Save Then
    With Sheets("Tabelle 1")
    .[F12] = VBA.Environ("Username")
    Range("F10").Value = Date & " " & Time

    End With
    End Sub

    Funktioniert aber nicht ganz. Könnt Ihr mir weiterhelfen?

    Wichtig: Der Stempel soll nur gesetzt werden wenn man manuell speichert.

    Vielen Dank und Gruß

    :)
     
  2. Moin!
    Schaue Dir das Workbook_BeforeSave-Event in DieseArbeitsmappe an.
    Heißt Deine "Tabelle 1" wirklich so?
    Im Normalfall doch eher "Tabelle1" also ohne Blank.

    Gruß Ralf
     
  3. Hallo Hias
    Da gibts noch die Frage "soll das jeder sehen können ?"
    Wenn ja, mach ein neues Blatt (z.B. Speicher
    dann schau mal unter
    Workbook -> beforeSave
    hier würde ich dann immer in die erste freie Zelle schreiben
    ungefähr so
    Code:
    Das wird dann vor JEDER Speicheraktion ausgeführt
    Gruß
    DeBabba
     
    DeBabba, 24. April 2017
    #3
  4. Zeitstempel einfügen

    Vielen Dank DeBabba,

    diese Lösung gefällt mir noch besser *Smilie

    Wenn jetzt der aktuelle Zeitstempel immer oben in A2 und B2 und die älteren nach unten geschoben würden, wäre ich überglücklich.

    Viele Grüße
     
  5. Und wenn ich mich in einen anderen Tabellenblatt befinde, sollte ich auch in den jeweiligen bleiben wenn ich auf Speichern drücke.

    Und nicht zu dem Blatt Speichern wechseln

    Gruß
     
  6. So habe jetzt eine Lösung gefunden:

    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

    With Sheets("Startseite").Activate
    [F12] = VBA.Environ("Username")
    Range("F10").Value = Date & " " & Time

    Worksheets(LAST_WORKSHEET).Activate


    End With

    End Sub


    Sobald ich speichere, wird auf der Startseite der Zeitstempel hinterlegt und man wechselt sofort wieder dahin wo man herkommt.

    Aber:

    wenn ich die File öffne und wieder schließe ohne zu speichern wird angezeigt:

    Laufzeitfehler 9: Index außerhalb des gültigen Bereiches

    Der Fehler liegt in dieser Zeile (wenn ich sie rausnehme wird die Fehlermeldung nicht angezeigt). Der Fehler wird nur angezeigt wenn ich die Startseite nicht verlasse, sprich wenn es kein LAST_Worksheet gibt.

    Worksheets(LAST_WORKSHEET).Activate

    Kann mir wer helfen?

    Vielen Dank!
     
  7. Hallo

    du brauchst das Blatt nicht wechseln
    wenn du schon With Sheets.... verwendest dann nutze es auch
    dazu die Punkte vor Range beachten

    Code:
    MfG Tom
     
    Crazy Tom, 24. April 2017
    #7
  8. Zeitstempel einfügen

    Hallo,

    Ich habe anfangs die Aussage "Punkte vor Range" nicht verstanden.

    Jetzt ist es mir nach mehrmaligen Durchlesen aber klar.

    Code funktioniert und ist auch die idealste und kürzeste Lösung!

    Vielen Dank!
     
    Hias, 4. Mai 2017
    #8
Thema:

Zeitstempel einfügen

Die Seite wird geladen...
  1. Zeitstempel einfügen - Similar Threads - Zeitstempel einfügen

  2. Zeitstempel mit Kontrollkästchen einfügen

    in Microsoft Excel Hilfe
    Zeitstempel mit Kontrollkästchen einfügen: Hallo, ich benötige Eure Hilfe. Ich erstelle gerade eine Bewertungsmatrix bei der einzelne Punkte mit einem Kontrollkästchen abgehakt werden wenn der Prüfling es erledigt hat. Dazu habe ich in...
  3. Excel jede Zeile Zeitstempel

    in Microsoft Excel Hilfe
    Excel jede Zeile Zeitstempel: Hallo Zusammen, da ich nicht wirklich was passendes für mich gefunden habe wende ich mich hier mal mit meinem Problem an euch. Bitte verzeiht mir wenn ich die Frage irgendwo übersehen habe. Ich...
  4. Zeitstempel

    in Microsoft Excel Hilfe
    Zeitstempel: Hallo ! Ich habe in einem Arbeitsblatt eine VBA eingefügt um einen Zeitstempel zu setzen. Wenn ich die Werte in den entsprechenden Zellen direkt ändere, wird der Zeitstempel korrekt erstellt. Die...
  5. Zeitstempel automatisch einfügen

    in Microsoft Excel Hilfe
    Zeitstempel automatisch einfügen: Hallo, ich brauche Eure Hilfe. In meiner Excel-Tabelle habe ich zwei Tabellenblätter. Nun würde ich gerne, wenn Blatt1 geändert wird, das Änderungsdatum in Blatt2 Zeile H1 einfügen. Kann mir da...
  6. Scannen mit Zeitstempel und ergänzen dieser bei erneutem Scan

    in Microsoft Excel Hilfe
    Scannen mit Zeitstempel und ergänzen dieser bei erneutem Scan: Hallo ich möchte in einem Excel Arbeitsblatt mit Scanner Barcodes (nummerisch) erfassen. Dies soll "ohne Userkontrolle" funktionieren, weshalb nur Spalte A Freigegeben ist und das restl. Blatt...
  7. Zeitstempel aus Stoppuhr bei Notizen

    in Microsoft Word Hilfe
    Zeitstempel aus Stoppuhr bei Notizen: Moin, lange gesucht und nichts gefunden, deshalb hier der Versuch: Ich will bei meinen Notizen einen Zeitstempel haben, der sich nicht an der eigentlich Zeit orintiert, sondern an einer Stoppuhr....
  8. Zeitstempel bei Dateien in MS Teams

    in Microsoft Teams Hilfe
    Zeitstempel bei Dateien in MS Teams: In unserer Teams Installation stimmt der Zeitstempel hinter den Dateien nicht, wenn diese geändert werden. Dieser ist ca. 10 Stunden versetzt. Wo holt Teams diese Zeit her? Die Einstellung der...
  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