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

M

modus57

Guest
Bonjour à tous,

On peut récupérer en vba le non de l'utilisateur, peut-on aussi récupérer les initiales de l'utilisateur ?

Quelqu'un connait la réponse.

Merci d'avance à +.
 
Bonjour le Forum, Modus57,

Voici un bout de code qui tepermet de récuperer le nom de l'ordinateur et le nom de l'utilisateur :

'computer name
Private Declare Function GetComputerName Lib 'kernel32' Alias 'GetComputerNameA' (ByVal lpBuffer As String, nSize As Long) As Long
'user name
Private Declare Function GetUserName Lib 'advapi32.dll' Alias 'GetUserNameA' (ByVal lpBuffer As String, nSize As Long) As Long
Sub RecupNom()
 
'computer name
Dim strComputerName As String
strComputerName = String(10, Chr$(0)) + ' FT '
GetComputerName strComputerName, 10
username
Dim strUserName As String
strUserName = String(10, Chr$(0))
GetUserName strUserName, 10

++

Creepy
 
Merci pour ta réponse

Se que je cherche à faire c'est de récupérer en vba les initiales de l'utilisateur Excel (comme figurant dans Word=>Outils=>Options=>Utilisateur)

Ma formulation est-elle explicite ?

A bientôt
 
Merci pour ton aide, bonsoir le forum

Je n'ai pas arrivé à utiliser ton bout de code

Après avoir bidouillé j'ai trouvé une solution à mon problème .

Ce que je cherchais à faire c'est de récupérer le nom de l'utilisateur Excel figurant dans Outils=>Options=>Général=>Utilisateur et les initiales du nom de l'utilisateur

Ma solution

Première manip renseigner Outils=>Options=>Général=>Utilisateur ex. L.TARTENPION

Deuxième manip copier le code ci-dessous dans le code la feuille

Private Sub Worksheet_Activate()
MsgBox Application.UserName
[A1] = Application.UserName
[A2] = Mid(Application.UserName, 1, 1) & Mid(Application.UserName, 3, 1)
End Sub

Je débute sur VBA et c'est la troizième fois que je questionne le forum. Bravo à tous les membres !!

Asta la vista
 
- 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
7
Affichages
127
Réponses
1
Affichages
371
  • Question Question
Microsoft 365 Excel et Insee
Réponses
6
Affichages
500
Réponses
0
Affichages
374
Retour