Récupérer le nom de l'utilisateur enregistré dans les paramétres d'excel

  • Initiateur de la discussion Initiateur de la discussion nyco
  • 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 !

N

nyco

Guest
Bonjour,
Je souhaite récupérer, dans une macro, le nom de l'utilisateur enregistré dans les paramètres d'Excel, si vous pouviez m'aider ...
merci.
 
Hello,
Moi j'utilise cette macro :

'récupère le nom de l'utilisateur courant Windows dans la variable ses_user
Function User_Name()

Dim S As String
Dim N As Long
Dim Res As Long


S = String$(200, 0)
N = 199
Res = GetUserName(S, N)
ses_user = Left(S, N - 1)
End Function

qui fonctionne dans toutes les versions de office et windows
(je crois que celle d'arnaud ne fonctionne pas sur NT ou un truc dans le genre)

@+
 
re,

effectivement mais juste une petite présicion pour que cela fonctionne :
déclarer la fonction GetUserName au dessus de la macro sinon il ne la connais pas:

Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
(ByVal lpBuffer As String, nSize As Long) As Long
 
re,

en tout cas sur mon poste la seul info qu'il a trouver quand j'ai lancer le usf c le nom d'utilisateur et il est recupéré comme ça :
LblTitre.Caption = "Nom de l'utilisateur. " & Application.UserName
les Valeur que tu va chercher dans la bdr n'existe pas sur mon poste.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
109
Réponses
3
Affichages
152
Retour