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

K

KiZmAn

Guest
Salut,

Comment peut-on déterminer le nom d'utilisateur avec VBA?
çàd, qu'une personne est connectée à son PC avec un certain login et un mot de passe, et j'aimerais trouver ce login avec VBA...


Merci!

KiZmAn
 
Salut,

essaye ce code, trouver sur le site web d'un des intervenants du forum dont j'ai malheureusement oublié le nom :

'Ceci dans la partie déclaration du module
Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _
As Long 'Windows API function
'Jusqu'ici

Function CurrentUserName() As String
Dim sBuffer As String * 25, lReturn As Long
lReturn = GetUserName(sBuffer, 25)
CurrentUserName = Left$(sBuffer, InStr(sBuffer, Chr(0)) - 1)
CurrentUserName = LCase(CurrentUserName)
End Function

Sub LoginUser()
Dim sUserName As String

sUserName = CurrentUserName()

MsgBox sUserName

End Sub



Michael
 
- 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
10
Affichages
664
Réponses
5
Affichages
211
  • Question Question
Microsoft 365 Imbrication
Réponses
2
Affichages
152
Réponses
4
Affichages
199
Réponses
17
Affichages
595
Réponses
3
Affichages
882
Retour