Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

autor einfügen

Forumthread: autor einfügen

autor einfügen
07.08.2003 10:15:35
michael
hallo!
jede exceldatei hat ja einen autor (oder heißt der benutzername?)
wie auch immer, ich würde den gern so ähnlich wie das datum DATUM() in eine zelle einfügen, damit er ausgedruckt wird?
geht das dann (in einem netzwerk) nach der person die die datei ersellt hat, oder nach der die es gerade geöffnet hat?
es sollte immer der bearbeiter drinnen stehen!
vielen dank falls mir jemand helfen kann
michael
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: autor einfügen
07.08.2003 10:26:49
Jörg Gradert
Hallo Michael

Private Sub Workbook_Open()
Range("a1") = Application.UserName
End Sub

fügt den Namen desjenigen ein, der die Datei gerader geöffnet hat.
Gruß Jörg

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

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:

  1. Öffne Excel und die gewünschte Arbeitsmappe.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Klicke im Projekt-Explorer mit der rechten Maustaste auf DieseArbeitsmappe und wähle Code anzeigen.

  4. Füge den folgenden Code ein:

    Private Sub Workbook_Open()
       Range("A1") = Application.UserName
    End Sub
  5. Schließe den VBA-Editor.

  6. Speicher die Datei als Excel-Arbeitsmappe mit Makros (*.xlsm).

  7. 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

  • Fehler: Der Autor wird nicht angezeigt.

    • Lösung: Stelle sicher, dass die Datei im Makro-fähigen Format (*.xlsm) gespeichert wurde. Überprüfe auch, ob Makros in Excel aktiviert sind.
  • Fehler: Die Zelle bleibt leer.

    • Lösung: Achte darauf, dass der Code im richtigen Bereich (DieseArbeitsmappe) eingefügt wurde und dass du die Datei schließt und erneut öffnest, um den Code auszuführen.

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:

  1. Gehe zu Datei > Informationen.
  2. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige