Bonjour,

J'essaie de définir un nom en VBA dont l'étendue est une feuille et non le classeur et je n'y arrive pas.

Le nom de la feuille est variable (variable "Feuille" et mon code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveWorkbook.Worksheets(Feuille).Names.Add Name:="Blabla", RefersToR1C1:="='" & Feuille & "'!R11C12"
J'obtiens la référennce

='01'!'L11C12'
alors que je devrais avoir

='01'!L11C12
Si j'enlève les apostrophes du code, le résultat est le même

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveWorkbook.Worksheets(Feuille).Names.Add Name:="Blabla", RefersToR1C1:="=" & Feuille & "!R11C12"
Je ne trouve pas mon erreur

Merci pour votre aide.