Registriert seit: 11.08.2016
Version(en): 2010
Hallo,
die Frage ist wahrscheinlich schon öfter aufgetreten, leider habe ich aber nichts brauchbares dazu gefunden. In meiner Firma arbeiten mehrere Leute an einer Excel-Tabelle. Ich möchte jetzt in einer Zelle anzeigen lassen, wer die Tabelle zuletzt bearbeitet hat und wenn möglich auch wann und am besten, sobald der Bearbeiter die Datei speichert. Ist in Excel dafür bereits eine Funktion vorhanden oder kann ich das irgendwie über Makros lösen?
Vielen Dank für die Hilfe!!
LG Wolfgang
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin!
Steht doch in den Eigenschaften im Register Datei:
Dateiupload bitte im Forum! So geht es: Klick mich! src="
Dateiupload bitte im Forum! So geht es: Klick mich!" />
Dies ist jedoch der Application.UserName
Wenn Du den Windows-Anmeldenamen willst, geht dies nur mittels VBA:
Ins Klassenmodul DieseArbeitsmappe:
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Tabelle1.Range("J1") = Environ("Username")
End Sub
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
Hallo Wolfgang,
hilft dir
das weiter?
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
oder vielleicht etwas in dieser Art?
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ActiveWorkbook.ActiveSheet.Range("A1") = "Zuletzt geändert: " & _
Application.UserName & " " & Now
End Sub
Der Code gehört in das Modul 'DieseArbeitsmappe'
Gruß
Peter
Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• Wulfgar
Registriert seit: 11.08.2016
Version(en): 2010
Wow, vielen Dank für die schnellen Antworten!! Ich werde es mal mit der VBA-Lösung probieren, "Änderungen nachverfolgen" verwende ich bereits, aber ich hätte es gern auf einen Blick ersichtlich, wer zuletzt an der Arbeitsmappe gearbeitet hat.
Registriert seit: 11.08.2016
Version(en): 2010
@ Peter: Das war genau das wonach ich gesucht habe, vielen Dank!