Récupérer le Nom Local de l'Utilisateur qui Exécute la Macro

Solutions Développées sous VBA
Verrouillé
admin
Site Admin
Site Admin
Messages : 342
Enregistré le : 04 oct. 2020, 20:48

Récupérer le Nom Local de l'Utilisateur qui Exécute la Macro

Message par admin »

~ ~ ~ ~ ~ ~ ~ ~
Vous voulez récupérer le Nom de Local de l'Utilisateur (session) qui exécute la macro ou la fonction, qu'elle que soit la version d'Excel utilisée (Office 2007 à 2019, ou encore Office 365) et l'architecture système (32-bits ou 64-bits).

La solution est ici: Nom_Utilisateur_Local (clic-droit, enregistrer sous)

Mode d'emploi:
  • Intégrer la source fournie dans votre code
  • Faire l'appel à la fonction : Nom_Utilisateur_Local ()
    • résultat = Nom_Utilisateur_Local() :
      • résultat contiendra la chaîne de caractère correspondant au Nom attribué à la Session
      • sinon : une chaine vide.
  • Astuce :
    • Pour appeler la fonction dans une formule, l'intégrer tout simplement dans une cellule :
      =Nom_Utilisateur_Local()
Suivi des évolutions:
  • 2009.10.26 (v1.00) : Création initiale, fournit le nom de l'utilisateur local (source Microsoft)
  • 2012.02.04 (v1.10) : Ajoute la Compatibilité avec Office 2010 et conserve la compatibilité avec Office 2007 VBA6
  • 2021.10.16 (v1.11) : Améliore la Compatibilité pour le 32-bits sous VBA7 (Déclaration et Fonction)

Une fonctionnalité quelque soit le lieux d'exécution...
Verrouillé