ich habe hier im Archiv folgendes gefunden:
https://www.herber.de/forum/archiv/1676to1680/1679234_Letzter_Benutzer_der_Datei_speichern.html
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Sheets("Nutzer-Protokoll").Visible = True
With Sheets("Nutzer-Protokoll")
.Cells(.Cells(Rows.Count, 1).End(xlUp).Row + 1, 1).Value = Environ("Username")
.Cells(.Cells(Rows.Count, 2).End(xlUp).Row + 1, 2).Value = Date
.Cells(.Cells(Rows.Count, 3).End(xlUp).Row + 1, 3).Value = Time
End With
Sheets("Nutzer-Protokoll").Visible = xlVeryHidden
End Sub
Private Sub Workbook_Open()
If Environ("Username") "Eckstein" Then
Sheets("Nutzer-Protokoll").Visible = xlVeryHidden
Else
Sheets("Nutzer-Protokoll").Visible = True
End If
End Sub
Habe zwei Fragen:
1. Wie kann ich mehrere User zum Anzeigen des Protokolls in den VBA-Code eintragen?
2. Möchte diese Funktion gleichzeitig mit dem Code
Function Speicherdatum()
Speicherdatum = ThisWorkbook.BuiltinDocumentProperties("last save time") & (" von ") & Application.UserName
End Function
laufen lassen, aber dieser versagt seine Funktion, sobald ich das andere Makro integriere.
Keine Fehlermeldung aber auch keine Aktualisierung.
Vielen Dank im Voraus.
LG Ecki