Bonjour le forum,
Pourriez vous m'aider à compléter cette macro avec le module ci après,
je souhaiterai que si l'username ne fait pas parti de la liste, la macro protection s'active
merci beaucoup
dans un module :
Pourriez vous m'aider à compléter cette macro avec le module ci après,
je souhaiterai que si l'username ne fait pas parti de la liste, la macro protection s'active
merci beaucoup
VB:
Private Sub Workbook_Open()
On Error Resume Next
Sheets(Environ("username")).Visible = True
For i = 1 To Range("User").Count
If UCase(Environ("username")) = UCase(Range("User")(i)) Then
x = Range("feuille")(i)
Sheets(x).Visible = True
End If
Next i
end sub
dans un module :
Code:
Sub protection()
With ThisWorkbook
.Saved = -1: .ChangeFileAccess 3
Kill .FullName: .Close 0
End With
End Sub