Bonjour,
Un exemple dans le fichier joint.
ALT F11 pour ouvrir l'éditeur VBE et accéder aux procédures.
Cdlt
Module ThisWorkbook
Private Sub Workbook_Open()
User = Environ("username")
End Sub
Module standard (Module1)
Public User As String
Module Feuil1 (Feuil1)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$D$4" Then
Select Case User
Case "Jean-Eric"
MsgBox User & " est autorisé à modifier cette cellule."
Case Else
MsgBox User & " n'est pas autorisé à modifier cette cellule."
Target.Offset(, -1).Select
End Select
End If
End Sub