Re : Permettre aux utilisteurs de modifier des plages
Bonjour, Thierry, Michel
Loin d'être à l'aise avec VBA, voici comment je procéderais :
1° réaliser la déprotection des cellules attribuées au premier nom en activant l'enregistreur de macros (le module sera créé automatiquement)
2° tester, et si ça coince... (Aller à 8°)
3° initialiser une Private Sub Worksheet_Change(ByVal Target As Range) dans le code de la feuille concernée, avec un select case sur les items de la liste déroulante
4° tester, et si ça coince... (Aller à 8°)
5° appeler dans cette procédure le code de la macro créée par l'enregistreur dans le module
6° tester, et si ça coince... (Aller à 8°)
7° dupliquer le code du module, et en modifier les références aux cellules pour chaque nom de la liste déroulante.
8° tester, et si ça coince... (Aller à 8°)
6° revenir en joignant ce qui a été fait, comme le suggère MJ13.