Bonjour,


J'utilise des formules dans lesquelles j'aimerais non pas afficher les cellules mais des noms. J'utilise donc le define/apply Names.

Pour définir le nom à une cellule donnée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ActiveWorkbook.Names.Add Name:=nom, RefersToR1C1:= _
        "=" & feuil & "!" & ActiveCell.Address(ReferenceStyle:=xlR1C1)
Pour l'appliquer à une plage de cellules :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Selection.ApplyNames Names:=Array(nom)
Quand les éléments de la formule se trouvent dans la même feuille, la formule s'affihe bien en mode texte, mais quand j'applique le nom sur une autre feuille de calcul, il ne l'applique pas, donc je me retrouve avec des cellules de type :

Puis-je contourner ce petit problème?

Merci