recuperer le nom d'utilisateur et creer repertoire

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 !

romainchu78

XLDnaute Occasionnel
bonjour a tous,
encore une question: je souhaiterais recuperer le nom de l'utilisateur dans une variable string. par exemple, lorsque on cree une macro avec l'enregistreur il met en commantaire le nom de l'utilisateur. je veux recuperer ce nom.
deuxieme cree un repertoire du nom de l'utlisateur dans le meme repertoire que l'application excel ouverte.

par exemple: monsieur dupont utilise le fichier principale qui est dans le repertoire "C:\data". la macro va generer un repertoire dupont dans le repertoire "C:\data", ce qui donne au final: "C:\data\dupont".

bonne soiree
 
Re : recuperer le nom d'utilisateur et creer repertoire

Bonsoir Romain

Ci dessous petite macro pour le nom utilisateur ainsi que le répertoire en cours.

Code:
Sub test()
Dim MonChemin As String, MonNom As String
MonChemin = CurDir
MonNom = Application.UserName

End Sub

Bonne soirée
@+
 
Re : recuperer le nom d'utilisateur et creer repertoire

Bonjour

en règle général l'applicatoin username te donne le nom enregistré lors de l'install du pack office. Mais tu peux utiliser le nom de connexion de l'user

MonNom = Environ("username")

Bon courage
 
Re : recuperer le nom d'utilisateur et creer repertoire

reponse:

dim MonNom as string, MonChemin as string

MonNom = Application.UserName
MonChemin = CurDir
MkDir MonChemin & "\" & MonNom 'je rajoute le "\" car il est indispensable
'ou alors si on connait deja le chemin et le nom
MkDir "C:\MonDossier"
 
- 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

Retour