Autor in Excel einfügen und anzeigen
Schritt-für-Schritt-Anleitung
Um den Autor in Excel in eine Zelle einzufügen, kannst du den folgenden VBA-Code verwenden. Dieser Code fügt den Namen des Benutzers, der die Datei geöffnet hat, in die Zelle A1 ein:
-
Öffne Excel und die gewünschte Arbeitsmappe.
-
Drücke ALT + F11, um den VBA-Editor zu öffnen.
-
Klicke im Projekt-Explorer mit der rechten Maustaste auf DieseArbeitsmappe und wähle Code anzeigen.
-
Füge den folgenden Code ein:
Private Sub Workbook_Open()
Range("A1") = Application.UserName
End Sub
-
Schließe den VBA-Editor.
-
Speicher die Datei als Excel-Arbeitsmappe mit Makros (*.xlsm).
-
Schließe und öffne die Datei erneut. Der Autor wird nun in Zelle A1 angezeigt.
Dieser Ansatz zeigt den aktuellen Benutzer an, der die Datei gerade geöffnet hat.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du keine VBA-Makros verwenden möchtest, gibt es auch eine Möglichkeit, den Autor in Excel über die Eigenschaften der Datei anzuzeigen:
- Gehe zu
Datei > Informationen.
- Hier findest du die
Eigenschaften auf der rechten Seite. Der Autor wird dort angezeigt.
Um den Autor in eine Zelle einzufügen, musst du jedoch auf VBA zurückgreifen, da Excel keine direkte Formel zum Einfügen des Autors bietet.
Praktische Beispiele
Wenn du den Autor in einer anderen Zelle als A1 anzeigen möchtest, kannst du den Code entsprechend anpassen:
Private Sub Workbook_Open()
Range("B2") = Application.UserName
End Sub
So wird der Autor in Zelle B2 angezeigt. Du kannst jede beliebige Zelle wählen, indem du den Zellbezug änderst.
Tipps für Profis
- Du kannst den Autor auch durch
Application.UserName anpassen oder ändern, um z.B. einen Platzhalter für den Autor zu verwenden.
- Überlege, ob du den Code so anpasst, dass er beim Speichern der Datei ausgeführt wird, um den letzten Bearbeiter zu speichern.
FAQ: Häufige Fragen
1. Wie kann ich den Autor in Excel ändern?
Du kannst den Autor in den Excel-Optionen unter Datei > Optionen > Allgemein ändern. Hier kannst du den Benutzernamen anpassen.
2. Ist es möglich, den Autor automatisch zu aktualisieren?
Ja, indem du den VBA-Code beim Speichern der Arbeitsmappe ausführst, kannst du den Autor aktualisieren. Dafür kannst du das Workbook_BeforeClose-Ereignis verwenden.