Bonjour,
J'ai une macro qui me copy colle un word art d'une page à l'autre et qui fonctionne parfaitement. Le nom du word art originel est Rectangle 1 (par défaut) et le nom de la copie est Rectangle 2 (toujours par défaut). Si je supprime la copie et que je relance ma macro le nom de la nouvelle copie devient Rectangle 3 et ainsi de suite.
J'aimerais que ce word art copié garde toujours le même nom peu importe le nombre de forme ayant été crée auparavant.
J'ai essayer cette méthode :
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Select
Selection.Copy
Range("C14").Select
ActiveSheet.Paste
ActiveWorkbook.Names.Add Name:="fili", RefersToR1C1:=Selection.Name
Malheureusement sans succès, dans le gestionnaire de nom j'ai bien fili qui fait référence à ="Rectangle 2" puis ="Rectangle 3" et ainsi de suite de la même manière que si je l'avais fait manuellement, mais si plus loin dans mon code je fait par exemple :
ActiveSheet.Shapes.Range(Array("fili")).Select
Il ne trouve aucun élément au nom de fili
Il me faudrait donc un moyen de faire référence à cette copie du word art peu import quelle soit la 2eme 3eme ou neme copie du word art original (et il ne peut y avoir qu'une seul copie de l'original à la fois).
En espérant que vous trouviez la solution à mon problème :)