bonjour,
je travaille avec des formes et pour simplifier (je le croyais...) le travail de la construction du code VBA, j'ai renommé mes formes de nom plus explicite que "carré1, carré2, etc".
j'ai donc tapé mon code
mais il ne veux rien savoir, je suis obligé de mettre la "valeur" originel en anglais style "Snip Single Corner Rectangle 7"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ActiveSheet.Shapes.Range(Array("Fond501")).Select With Selection.ShapeRange.Fill .Visible = msoTrue .ForeColor.RGB = RGB(112, 48, 160) .Transparency = 0 .Solid End With
pourtant si je vais dans l'onglet formule->gestionnaire de noms: j'ai bien "Fond501" pour le nom de ma forme
ma question est-il possible de travailler avec le nom, car malgrès mes recherche je n'ai rien trouvé, ou suive condanné de prendre les nom anglais originel?
merci d'avance de votre aide.
Partager