Aide pour compréhension d'un code
Bonjour à tous,
Je souhaiterais utiliser ce code de Boisgontier, que je remercie au passage, mais je ne comprends pas comment il fonctionne. Il sert à protéger une feuille et de la protéger selon l'utilisateur, ça j'ai compris, mais j'aimerai comprendre comment se déroule la procédure. Pourriez-vous éclairer ma lanterne s'il vous plait ? Je vous en remercie par avance
Citation:
Si l'utilisateur n'appartient pas à la liste des utilisateurs, le fichier est en lecture seule
ProtectionLectureSeule
Liste utilisateurs
Boisgontier
Dupont
La liste des utilisateurs est dans un onglet caché (xlveryhidden) et donc invisible.
Code:
1 2 3 4 5 6 7 8
|
Private Sub Workbook_Open()
nom = Environ("username")
Set temp = [utilisateurs].Find(what:=nom)
If temp Is Nothing Then
ActiveWorkbook.ChangeFileAccess xlReadOnly
End If
End Sub |