Bonjour,
Je souhaite masquer un onglet de mon fichier selon le nom de l'utilisateur.
J'ai donc écrit dans le module Thisworkbook :
If Application.UserName = "X" Or Application.UserName = "Y" Then
Sheets("Feuil1").Visible = True
Else
Sheets("Feuil1").Visible = False
End If
Cependant, si la personne X ou Y (autorisée à voir l'onglet "Feuil1") fait un envoi par mail du fichier directement dans excel, un autre utilisateur pourra voir cet onglet dans l'aperçu outlook... (étant donné que le fichier ne s’ouvrira pas et donc la macro workbook open ne pourra pas s’exécuter).
Quelqu'un aurait-il une solution ?
Merci d'avance pour votre aide !