Avatar billede firstchoice Nybegynder
25. november 2001 - 20:36 Der er 6 kommentarer og
1 løsning

Indsæt brugernavn i Excel regneark

Jeg arbejder med Excel 2000 og har brug for at finde og indsætte brugernavnet i en celle. Er der nogen der ved hvordan man finder det??
Nils Erik
Avatar billede limemedia Nybegynder
25. november 2001 - 20:42 #1
Brugernavnet fra hvad ?
Avatar billede janvogt Praktikant
25. november 2001 - 21:13 #2
Følgende makro indsætter brugernavnet i celle A5:

Sub IndsætBrugernavn()
    [a5] = Application.UserName
End Sub
Avatar billede bak Forsker
25. november 2001 - 22:57 #3
Nu skriver du ikke hvilket brugernavn du mener, men hvis det er brugernavnet fra Log on, kan du bruge nedenstående, hvorimod hvis det er det brugernavn som Excel er registreret til skal du bruge Jans formel.

Option Explicit
Declare Function Get_User_Name Lib \"advapi32.dll\" Alias _
                \"GetUserNameA\" (ByVal lpBuffer As String, _
                nSize As Long) As Long
Function GetUserName() As String
    Dim lpBuff As String * 25

    Get_User_Name lpBuff, 25
    GetUserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)
End Function

Herefter indsættes =Getusername() i en tilfældig celle i arket
Avatar billede lsimony Nybegynder
26. november 2001 - 09:28 #4
Hej bak

Din kode lyder spændende. Jeg tror den kan hjælpe mig til en ide omkring audittrail til nogle af mine ark. Dog kan jeg bare ikke få den til at virke. Mit OS er win 2000 med begrænsede rettigheder.
Jeg har placeret din funktion under ThisWorkBook, hvis jeg indtaster formlen i en celle, så får jeg returneret følgende #NAME?

Hilsen

lsimony
Avatar billede bak Forsker
26. november 2001 - 09:34 #5
Jeg ved desværre ikke hvorfor den ikke virker i thisworkbook, jeg får samme resultat som dig.
Men den virker hvis den indsættes i et normalt modul. (NT4 og Win2000)
Avatar billede bak Forsker
26. november 2001 - 09:36 #6
Hvis den er i et normalt modul, kan den sagtens kaldes fra Thisworkbook eks.
Private Sub Workbook_Open()
[a5] = GetUserName()
End Sub
Avatar billede lsimony Nybegynder
26. november 2001 - 11:17 #7
Fint. Virker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester