Also ich hab ein problem. Ich will wenn sich jemand an dem PC anmeldet, das sein Namen Automatisch in der Excellsite erscheint. Gibt es da éine Formel oder wie kann man das machen??? Bitte bitte helfen :-))
Was ist eine "Excellsite"? Unter Windows kann man den Namen des angemeldeten Benutzers (genauer: Den Kontonamen) herausfinden, indem man sich die Environmentvariable %username% ansieht. Das geht in einem Kommandozeilenfenster beispielsweise mit echo %username%
Das solte Excelliste heißen. Ich kenn mich nicht so gut aus in Excel. Wo finde ich die kommandozeile??
Kommandozeile = "Eingabeaufforderung", hat überhaupt nichts mit Excel zu tun. Für Deine Anwendung musst Du ein VBA-Macro schreiben und daraus auf die Environmentvariable "username" zugreifen oder die Win32-API-Funktion GetUserName aufrufen.
ok das VBA Programm hab ich bloß kommt mir da immer die msgBox, das will ich aber nicht. ich will das mir der name in einer bestimmten Zelle widergegeben wird. Das haut nicht hin.
. "ok das VBA Programm hab ich bloß kommt mir da immer die msgBox, das will ich aber nicht." Hä?
das makro hab ich. Sub User_ermitteln() 'den aktuellen User ermitteln (NUR NT, 2000, Xp) Benutzer = Environ("UserName") MsgBox "Benutzer ist " & Application.UserName End Sub da kommt mir aber die MsgBox. das will ich ja nicht. ich will das mir der Name in der Zelle erscheint. das blick ich nicht.
Hey danke das funktioniert. Noch n e frage wie bekomme ich das hin das wenn ein anderer User das öffnet das automatisch der name kommt. Momentan muss ich immer erst das Makro laufen lassen, dann erst kommt sein Name.
http://office.microsoft.com/en-us/assistance/HA010346281033.aspx Keine 3 Minuten googlen, und das obwohl ich kein Excel besitze (und nie besessen habe). Etwas Eigeninitiative solltest du schon zeigen, ansonsten fragst du morgen bestimmt wieder nach einem ähnlichen Problem (da du nur das kopierst, was du vorgesetzt bekommst, aber es nicht verstehst).
Hab fast das gleiche Problem, wie danki nur das ich den Namen des User des Betriebssystem anzeigen lassen will und nicht vom Excel. Unter dem Assistenten finde ich nichts. Könnte mit vieleich jemand helfen???
Für WinNt, 2000: Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nsize As Long) As Long Function NetworkUsername() Dim Username As String * 255 Dim b As Integer b = GetUserName(Username, 255) NetworkUsername = Left$(Username, InStr(1, Username, Chr(0)) - 1) End Function sub bla() msgbox NetworkUsername end sub
... wobei die von mir erwähnte Environmentvariable %username%, die in VBA mit Benutzer = Environ("UserName") abgefragt wird, exakt dieselbe Information liefert. Das ist nichts Excel-spezifisches.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.