Je pense que la question globale ou locale dépend du type d'utilisateurs auxquels vous avez affaire et du type de solutions que vous élaborez. Charles peut travailler avec des solutions où les utilisateurs sont fortement investis dans les plages et les formules ; je suis plongé jusqu'au cou dans le code VBA. Il y a un monde de différence dans les approches requises ici. Je ne dirais pas que Charles a tort - il a probablement raison pour les solutions qu'il développe. Mais il a tort pour moi .
Je travaille avec de nombreuses solutions modulaires qui génèrent par programme les mêmes plages sur différentes feuilles. J'utilise beaucoup les noms car cela permet de limiter l'utilisation de références de plages codées en dur dans le code et fournit également un moyen d'avoir des solutions génériques qui fonctionnent sur différents modèles. Je crée rarement des plages à l'aide de la barre de formule standard range-dropdown next - la création de noms locaux à cet endroit est une véritable plaie.
La remarque de Charles sur la confusion global/local ne s'applique pas à moi car tout est programmatique et une erreur de ce type serait un bug et non une frustration de l'utilisateur. Ils ne voient pas ces plages.
Dans les cas où les utilisateurs interagissent avec les noms, eh bien, j'aurais aimé qu'Excel signe les noms globaux d'une manière différente pour éviter la confusion des utilisateurs. D'après mon expérience, si j'ai défini les plages, les utilisateurs ne rencontrent pas de problèmes. Ils n'ont pas à s'inquiéter des problèmes locaux/globaux, car les noms sont déjà là.
N'entrons pas dans la question des noms de plages qui sont relatifs ou absolus... c'est une autre source de confusion pour l'utilisateur !