Tout d'abord, Bonjour tout le monde.

Je suis debutant en VBA et j'ai donc de nombreux petits soucis. Voici l'un d'entre eux pour lesquels je fais appel à votre aide:
Je souhaiterai creer un nom pour un objet range, puis plus tard reutiliser ce nom sous format string. Ma question est la suivante: Comment nommer un objt range. Comment retrouver le nom de l'objet range qui a été précéemment créer. Voici le morceau de code que j'ai fait et qui bien entendu ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Dim MyRange as range
Set MyRange = Range("A1:A10")
MyRange.name = "Benjijmin"
....
....
....
....
YYY=MyRange.name
Voici un petit commentaire sur ce qui se passe quand je suis avec le debuggeur VBA. Lorsque je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MyName.range = "Benjijmin"
l'objet MyRange prend bien le nom "Benjijmin" comme désirée. Cependant quand je fait ensuite alors YYY prend le string "$A$1:$A$10" alors que je voudrai que YYY prenne le string "Benjijmin" comme valeur.

Voila j'espere que vous pourrez m'eclairer.
Merci
Benjijmin