• Initiateur de la discussion Initiateur de la discussion jeffe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jeffe

XLDnaute Impliqué
Bonjour à tous et toutes,
une petite question, en VBA, je voudrais récuperer uniquement le prenom de l'utilisateur d'un PC.actuellement sous la forme : prenom.nom
j'y arrive avec une formule, mais pas en VBA???
msgbox application.username, je souhaiterais récuper uniquement ce qui est à gauche du point.
mercide votre aide
 
Re : nom du user

Salut, Application.UserName renvoie le contenu de : Licence d'utilisation accordée à
qui est saisit lors de l'installation d'Office
Pour avoir le nom d'utilisateur ( nom de login de la session Windows ) Environ("USERNAME")
 
Re : nom du user

Bonsoir


Faut bien s'occuper pendant que le gratin se réchauffe dans le four 😉
VB:
Sub PourLePlaisir() ' hommage à Herbert
'par souci de fainéantise
ActiveWorkbook.Names.Add Name:="NOMWINDOWS", RefersToR1C1:= _
        "=MID(GET.WORKSPACE(23),SEARCH(""Users\"",GET.WORKSPACE(23))+6,FIND(""\"",GET.WORKSPACE(23),8)-2)"
[A1].Formula = "=NOMWINDOWS"
End Sub

Ensuite aller voir dans Insertion/Noms/Définir

PS: Fonctionne en ma maison, sur ma machine.
Sinon adapter selon ce que renvoie LIRE.ENV(23)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
648
Réponses
14
Affichages
742
Retour