Bonjour,

Je souhaiterais définir un nom qui contient une plage de cellules (B10:B12). Seulement j'aimerais que ce nom fasse référence aux cellules B10 à B12 pour la feuille active.
Actuellement je crée ce nom via le menu Insertion\Nom\Définir mais il me réserve la plage de cellules uniquement pour la feuille sur laquelle je suis placé. Si sur feuil2 je lis le nom que j'ai créer en feuil1, alors je lirai les valeurs Feuil1!B10:B12, alors que je veux lire feuil2!B10:B12.

En espérant avoir été clair...

Merci pour votre aide

Dans une macro j'utilise le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Str= MonWorksheet.Range("MonNom").Cells.Name.RefersTo
Si la plage de cellules contenue dans MonNom appartient à MonWorksheet, cela fonctionne. Si la plage de cellules appartient à un autre worksheet, j'ai l'erreur suivante: "Erreur défini par l'application où l'objet".

Je pense que la solution est de ne pas attribuer de worksheet à MonNom Lors de sa création mais je ne sais pas comment faire.