Bonjour ériiic
votre proposition m'intéresse vraiment, mais j'ai de la difficulté à suivre vos explications.
Si je récapitule:
Dans un module1, je mets:
Public Const agentTraitement As String = "Michel" 'identifiants des agents de traitement
Dans un second module2, je mets:
Sub test()
If InStr(agentTraitement, "," & Application.UserName & ",") = 0 Then
' c'est un utilisateur qui rempli une demande
' je met la macro
Else
' c'est agents de traitement
' je ne fais rien ou bien autre chose
End If
End Sub
J'ai bien suivi ces deux étapes, mais cela n'a aucun effet sur les macros. Quand j'ouvre une demande, les macros s'activent quand même.
Je dois peut-être mal intégrer ces codes.
Merci encore pour aide précieuse.