Obtenir le nom de l'utilisateur

PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   -  
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Depuis une macro, d'un fichier essai.xlsm, j'ouvre un fichier test.xlsx.

Si le fichier test.xlsx est déjà ouvert,
je souhaite afficher un message, le fichier test.xlsx est déjà ouvert par nom utilisateur, merci d'essayer plus tard !

Username du fichier déjà ouvert ( test.xlsx)
et non l'username du fichier essai.xlsm

Cordialement


Excel 2010
Configuration: Android / Chrome 83.0.4103.101
A voir également:

2 réponses

Yoyo01000 Messages postés 1639 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,
normalement Windows se charge déjà d'avertir si le fichier Excel est déjà ouvert et par qui !?
1
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
 
Bonjour Yoyo,

Je souhaite récupérer l'info dans ma propre msgbox ....

Cordialement
0
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
Bonjour,

voir ceci

https://excel-malin.com/codes-sources-vba/vba-verifier-si-un-classeur-est-ouvert/

ouvert par nom utilisateur

tu auras automatiquement le nom de l'utilisateur du PC!

essaie cela:

Sub test()
MsgBox Application.UserName
 MsgBox Environ("USERNAME")
End Sub


1
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
 
Bonjour CS_Le Pivert,

Merci, j'avance grâce à toi !
La fonction username indique mon nom mais pas l'utilisateur qui l'a ouvert sur son poste...

Cordialement
0