was muß machen das ich den Benutzer in einer Exceldatei sichtbar machen kann. Wenn es geht ohne VBA sondern mit einer Formel. Bitte um hilfe !!!
Gruß Peter
Function BenutzerXP()
BenutzerXP = Environ("username")
End Function
Function BenutzerEXCEL()
BenutzerEXCEL = Application.UserName
End Function
Um den Benutzernamen in einer Excel-Zelle anzuzeigen, kannst du die folgenden Schritte befolgen:
Öffne Excel: Starte deine Excel-Anwendung und öffne die Datei, in der du den Benutzernamen anzeigen möchtest.
Gehe zum VBA-Editor: Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.
Füge ein neues Modul hinzu:
Einfügen und wähle Modul.Füge den VBA-Code ein: Kopiere den folgenden Code in das Modul:
Function BenutzerEXCEL()
BenutzerEXCEL = Application.UserName
End Function
Speichern und schließen: Speichere das Modul und schließe den VBA-Editor.
Verwenden der Formel in Excel: Gehe zurück zu deiner Excel-Tabelle und gib in die Zelle, in der der Benutzername angezeigt werden soll, die Formel ein:
=BenutzerEXCEL()
Jetzt wird der Benutzername automatisch in der Zelle angezeigt.
Fehler: #NAME?: Dieser Fehler tritt auf, wenn Excel die Funktion nicht erkennt. Stelle sicher, dass du den VBA-Code korrekt eingefügt hast und dass das Modul gespeichert ist.
Lösung: Überprüfe den Namen der Funktion und achte darauf, dass du das Gleichheitszeichen (=) vor die Funktion in der Zelle gesetzt hast.
Fehler: Benutzername wird nicht angezeigt: Möglicherweise ist die Sicherheitsstufe für Makros zu hoch eingestellt.
Lösung: Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die Option, die Makros zulässt.
Falls du VBA nicht verwenden möchtest, gibt es auch eine Möglichkeit, den Benutzernamen ohne VBA anzuzeigen. Du kannst die Excel-Funktion =INFO("username") verwenden, um den aktuellen Benutzernamen anzuzeigen. Diese Methode ist jedoch in ihrer Funktionalität eingeschränkt.
Gib einfach in die gewünschte Zelle ein:
=INFO("username")
Diese Formel zeigt den Benutzernamen an, der im Excel-Programm unter Optionen > Allgemein eingestellt ist.
Benutzername in Zelle anzeigen: Verwende =BenutzerEXCEL() in Zelle A1, um den Namen des Benutzers, der in Excel angemeldet ist, anzuzeigen.
Letzter Bearbeiter: Um den letzten Bearbeiter einer Datei anzuzeigen, kannst du =INFO("last author") verwenden, sofern deine Excel-Version dies unterstützt.
Du kannst die Funktion BenutzerEXCEL() auch in anderen Formeln verwenden, um benutzerdefinierte Meldungen zu erstellen, z.B.:
="Der aktuelle Benutzer ist: " & BenutzerEXCEL()
Erstelle eine Schaltfläche, die bei einem Klick den Benutzernamen in eine bestimmte Zelle einfügt. Dies kann über VBA geschehen und bietet eine komfortable Möglichkeit, den Benutzernamen stets aktuell zu halten.
1. Kann ich den Benutzernamen automatisch einfügen, ohne VBA?
Ja, du kannst die Formel =INFO("username") verwenden, aber diese zeigt nur den Namen aus den Excel-Optionen an.
2. Wie kann ich den letzten Bearbeiter in einer Zelle anzeigen?
Verwende die Formel =INFO("last author"), um den letzten Bearbeiter der Datei anzuzeigen, sofern die Excel-Version dies unterstützt.