Bonjour à tous,
existe t'il un moyen plus galant d'écrire le code ci dessous?
(on trouve dans l'exemple ci dessous 14 ayants droits à l'install d'une application, mais supposons qu'il y ai 50 ayants droits sur un ensemble total de 200pers ....Pratiqueriez vous de la même manière pour coder la chose?)
utilisation de Array?, autre?
merci d'avance pour vos réponses.
If Not UCase(VUserName) = VloginAyantDroit1 And Not UCase(VUserName) = VloginAyantDroit2 And Not UCase(VUserName) = VloginAyantDroit3 And Not UCase(VUserName) = VloginAyantDroit4 And Not UCase(VUserName) = VloginAyantDroit5 And Not UCase(VUserName) = VloginAyantDroit6 And Not UCase(VUserName) = VloginAyantDroit7 And Not UCase(VUserName) = VloginAyantDroit8 And Not UCase(VUserName) = VloginAyantDroit9 And Not UCase(VUserName) = VloginAyantDroit10 And Not UCase(VUserName) = VloginAyantDroit11 And Not UCase(VUserName) = VloginAyantDroit12 And Not UCase(VUserName) = VloginAyantDroit13 And Not UCase(VUserName) = VloginAyantDroit14 Then
MsgBox "vous n'avez pas les droits pour l'installation de cette application."
Application.Quit
End If
existe t'il un moyen plus galant d'écrire le code ci dessous?
(on trouve dans l'exemple ci dessous 14 ayants droits à l'install d'une application, mais supposons qu'il y ai 50 ayants droits sur un ensemble total de 200pers ....Pratiqueriez vous de la même manière pour coder la chose?)
utilisation de Array?, autre?
merci d'avance pour vos réponses.
If Not UCase(VUserName) = VloginAyantDroit1 And Not UCase(VUserName) = VloginAyantDroit2 And Not UCase(VUserName) = VloginAyantDroit3 And Not UCase(VUserName) = VloginAyantDroit4 And Not UCase(VUserName) = VloginAyantDroit5 And Not UCase(VUserName) = VloginAyantDroit6 And Not UCase(VUserName) = VloginAyantDroit7 And Not UCase(VUserName) = VloginAyantDroit8 And Not UCase(VUserName) = VloginAyantDroit9 And Not UCase(VUserName) = VloginAyantDroit10 And Not UCase(VUserName) = VloginAyantDroit11 And Not UCase(VUserName) = VloginAyantDroit12 And Not UCase(VUserName) = VloginAyantDroit13 And Not UCase(VUserName) = VloginAyantDroit14 Then
MsgBox "vous n'avez pas les droits pour l'installation de cette application."
Application.Quit
End If