Obtenir le nom de l'utilisateur
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
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
2 réponses
-
Bonjour,
normalement Windows se charge déjà d'avertir si le fichier Excel est déjà ouvert et par qui !?
-
ContributeurBonjour,
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