Hello,
une piste:
quand tu ouvres ton fichier par mot de passe: je suppose que l'utilisateur correspond au nom du groupe
dans ce cas.. à chaque utilisateur tu affectes une des listes:
ListeGlobale pour l'admin
ListeGroupe1 pour groupe1
ListeGroupe2 pour groupe 2...
et à chaque modif, tu fais un test pour voir si la valeur ajoutée ou supprimée appartient à la liste autorisée
l'ennui avec ton fichier posté, c'est que le code du usf "mot de passe " semble incomplet..
en clair.. quand j'ouvre ton fichier, ca s'ouvre sans rien me demander.. donc. je ne vois pas ou et comment les utilisateurs peuvent modifier les listes.
pour nommer zones "Liste Globale, ListeGroupe1 etc etc..
utilises le gestionnaire de nom
et met cette formule
Liste Globale
=DECALER(BDIMMO!$B$2;;;NBVAL(BDIMMO!$B:$B)-1)
ListeGroupe1
=DECALER(BDIMMO!$C$2;;;NBVAL(BDIMMO!$C:$C)-1)
...
...