Plusieurs niveau de sécurité classeur

Bonjour,

J'aimerais avoir 3 niveaux pour mon classeur : moi (administrateur, je peux tout faire), 3 personnes (peuvent tout modifier, paramétrer sauf mes macros), et les autres (lire seulement).

J'ai regardé sur internet et j'ai mis ceci qui me paraît intéressant pour la détection de l'utilisateur actif :

Option Explicit
Function UtilisateurActif()
Application.Volatile
UtilisateurActif = Application.UserName
End Function
Sub test()
MsgBox (UtilisateurActif)
End Sub

mais je ne sais pas trop comment y ajouter ma problématique de base

merci à vous

Bonjour,

Pour la problèmatique des macros le plus simple est de mettre un mot de passe sur le "projet vba"

Quand vous êtes sur le fénetre vba (ALT F11) clic droit sur le project vba du classeur / propriété / Protection / puis vérrouiller pour l'affichage.

Le contenu des macros ne sera plus visible don plus modifiable.

Il ne reste plus que 2 configurations à faire et la gestion par login utilisateur risque d'être compliqué et pas utile.

l'ouverture du mot du fichier un mot de passe ferai la même chose : soit on connait le mot de passe soit on ouvre en lecture seule.

Rechercher des sujets similaires à "niveau securite classeur"