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.
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
1
2
3
4
5
6
7
8 Dim MyRange as range Set MyRange = Range("A1:A10") MyRange.name = "Benjijmin" .... .... .... .... YYY=MyRange.namel'objet MyRange prend bien le nom "Benjijmin" comme désirée. Cependant quand je fait ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part MyName.range = "Benjijmin"
alors YYY prend le string "$A$1:$A$10" alors que je voudrai que YYY prenne le string "Benjijmin" comme valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part YYY=MyRange.name
Voila j'espere que vous pourrez m'eclairer.
Merci
Benjijmin
Partager