Mark hat ein Arbeitsblatt, in dem er den Namen eines Benutzers aufzeichnen möchte, aber anstatt den Benutzer zum Ausfüllen eines Formulars aufzufordern, möchte er automatisch dessen username aus Excel abrufen.

Auf den Benutzernamen, den eine Person in Excel bei der ersten Installation der Software oder beim Ändern der allgemeinen Optionen für das Programm festlegt, kann nicht über eine Formel zugegriffen werden. Stattdessen müssen Sie ein Makro verwenden, um auf die Informationen zuzugreifen und sie dann Ihrem Arbeitsblatt zur Verfügung zu stellen. Dies ist durch die Verwendung einer benutzerdefinierten Funktion möglich. Betrachten Sie das folgende einfache Beispiel:

Function GetUserName()

GetUserName = Application.UserName End Function

Beachten Sie, dass das Makro lediglich auf die UserName-Eigenschaft des Application-Objekts zugreift. Sie verwenden diese Funktion in Ihrem Arbeitsblatt folgendermaßen:

=GetUserName()

Mit dieser einfachen Formel in einer Zelle wird der Benutzername in der Zelle angezeigt.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (3289) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: