Bonjour,
Ci-dessous un exemple à adapter.
Postulats :
1 - Username= ton login (pour moi, sur mon PC = Administrateur)
2 - Le classeur comporte un minimum de 2 onglets
3 - Procédure à intégrer à l'onglet qui comporte le cmd à afficher ou pas.
Cdlt.
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
'MsgBox Environ("username")
If Environ("username") <> "Administrateur" Then
cmdMacro.Visible = False
Else
cmdMacro.Visible = True
End If
Application.ScreenUpdating = True
End Sub