Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Windows

Excel gebruikersnaam invoegen

Anoniem
meneer_ed
5 antwoorden
  • Ik zoek voor Excel een formule (net zoals =vandaag() ) die de huidige gebruikersnaam van het account weergeeft (die je ook ziet bij Help > Info).

    Er moet er vast wel eentje zijn, aangezien Excel de username ook bij de Info heeft staan…
  • Hier mogelijk een oplossing:
    http://home.planet.nl/~p.schnitzler/Excel/truukjes_in_excel.htm

    Application.UserName ?
  • staat ie helaas niet tussen :(

    toch bedankt voor je reactie!
  • Heb het net even getest, moet lukken zo:

    - Ga naar de VB Editor (Alt-F11)
    - Invoegen > Module
    - plaats de volgende code:

    [code:1:e4a394ee99]
    Function UserName() As String
    UserName = UCase(Environ("username"))
    End Function
    [/code:1:e4a394ee99]

    - Sluit de VB Editor
    - Selecteer de gewenste cel
    - Formules > Functie invoegen > Door gebruiker gedefinieerd > UserName

    Klik OK
  • Uhuh, we komen in de buurt, hij geeft inderdaad de goede naam weer, maar de naam van de persoon die het document opslaat, wordt ook onder andere usernames weergeven.

    Voorbeeldje ter verduidelijking:
    Als ik het bestand maak dan komt er mijn naam te staan, maar wanneer ik dit bestand naar jou stuur, blijft er mijn naam staan. Wanneer je echter op een nieuwe cel klikt en daar weer =username() gebruikt, dan komt er wél jou naam te staan.
    Als je op de cel met mijn naam dubbelklikt, dan wordt de functie getoont en wanneer je op Enter drukt, dan 'verbeterd' hij zich naar de goede naam.
    (dus hij 'vernieuwd' niet of kijkt de marco niet 'na'.)
    Doel is dat hij automatisch in de gespecificeerde cel de huidige naam geeft, en niet van diegene die het bestand opgeslagen heeft (op de netwerkschijf).
    Ik had ook al geprobeerd om er Current voor te zetten (ook in de VB editor) maar dat lust ie niet.

    Dit in verband met mijn werk, iedereen die van de netwerkschijf dit bestand haalt en opent moet automatisch de huidige datum (met =vandaag() )en zijn naam (met =username() ) er komen te staan.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.