récup du username windows (logon)

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

B

brett

Guest
Bonjour à tous,

je voudrais savoir s'il est possible de récupérer sous Excel (en VBA) le username de la session Windows active (le username utilisé pour le 'logon' de session).

Si oui, comment ? 😱)

d'avance merci.

brett
 
Bonjour Brett,

Tu as plusieurs possibiltés:

1.Application.username peut faire l'affaire ou msgbox username tout court


2. La fonction à mettre en début de module si tu veux être plus rigoureux
declare function GetUsername Lib "advapi32.dll" Alias "GetUsernameA" (ByVal lpBuffer As String, nSize As long) As long

sub nom()
msgbox username 'appel de la fonction
end sub

3. En réseau, sur le site suivant:
Ce site n'existe plus
 
Je te remercie beaucoup pour le lien,
je vais enfin pouvoir récupérer tous les user réseau qui se connecteront à mon appli Excel.

pour info la méthode qui marche pour moi est :

Sub UserData()
userdir = Environ("userprofile") ' répertoire du user actuel
user = Environ("username") ' nom du user !!
MsgBox userdir
MsgBox user
End Sub

Encore merci et @+

brett
 
- 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
0
Affichages
395
Réponses
5
Affichages
288
  • Question Question
Microsoft 365 Personal.xlsb
Réponses
4
Affichages
402
Retour