Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Jammer, doet ie niet.
Option Explicit
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
(ByVal lpBuffer As String, _
nSize As Long) As Long
Sub Get_User_Name()
Dim lpBuff As String * 25
Dim ret As Long, UserName As String
ret = GetUserName(lpBuff, 25)
UserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)
MsgBox UserName
Range("A2") = UserName
End Sub
Zou toch wel moeten.
Zeg eens wat je gedaan hebt voor het plakken van de code?
Nieuw document geopend en in een cel geplakt wat je zei.
=UserName()
dit staat er dan in de cel #NAME?
Plak dit in een nieuwe module in VBA:
Code:Function UserName() As String UserName = Environ("USERNAME") End Function
In je cel zet je dan
=UserName()
Wigi
Je kan trouwens vergelijken met mijn voorbeeldbestandje van een paar posts hoger.
Private Sub Workbook_Open()
If Range("C1") = "" Then
Run macro username
End If
End Sub
Sub OpvragenEnvVar()
'
' OpvragenEnvVar Macro
' De macro is opgesteld op 16-04-02 door Jan van Asseldonk.
' De inhoud van de environmentvariabelen opvragen en deze in blad 3 plaatsen.
'
Worksheets("Blad3").Activate
For i = 1 To 100
Range("b" & i).Formula = "Environmentvariabele " & i & " = "
Range("c" & i) = Environ(i)
Next
End Sub
Probeer onderstaande eens.
Code:Sub OpvragenEnvVar() ' ' OpvragenEnvVar Macro ' De macro is opgesteld op 16-04-02 door Jan van Asseldonk. ' De inhoud van de environmentvariabelen opvragen en deze in blad 3 plaatsen. ' Worksheets("Blad3").Activate For i = 1 To 100 Range("b" & i).Formula = "Environmentvariabele " & i & " = " Range("c" & i) = Environ(i) Next End Sub
Met deze macro krijg je een overzicht van alle variabelen in het environment.
Nummer 27 is de ingelogde gebruiker.
Door bij het openen van de sheet deze variabele in een cel te plaatsen heb je hier altijd de inlognaam van de gebruiker staan. Dat is ook hetgeen Wigi in een van de eerste posts aangeeft. Hij gebruikt alleen de naam i.p.v. het nummer.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.