Insérer une ligne sur une feuil protégé

Bonjour, bonjour!

Voila, je souhaite proteger une excel de toute modification, pour cela, j'utilise le code suivant:

Sub sécurité()

Dim f As Worksheet

For Each f In ActiveWorkbook.Worksheets

f.Protect "1234", True, True, True

Next

End Sub

Seulement je souhaite pouvoir autoriser la modification de l'excel via un Userform. Malheureusement, lorsque la feuil est vérouillé, le code empeche toutes modifications apporté par l'userform à la feuille Comment dois-je faire?

Question bonus: j'ai créé plusieur session, du coup je voudrais stopper la sécurité lorsque c'est l'admin qui se connecte.... quelle genre de sorcelerie ^^ dois-je utilisé pour autorisé l'admin à la modif? J'ai essayé de mettre un variable dans l'userform mais cela ne fonctionne pas :/

id: admin

mot de passe: admin

vba mdp: max

Merci encore pour votre aide preciseuse

cdlt

max

9test-pratique.xlsm (39.64 Ko)

Faut t'il que j'utilise une variable global? au lieu de dim pour mon login, si c'est le cas dans quell module faut-il que je place ma variable pour que le code garde en memoire mon login meme quand mon userform est fermée?

Rechercher des sujets similaires à "inserer ligne feuil protege"