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
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
mais il ne veux rien savoir, je suis obligé de mettre la "valeur" originel en anglais style "Snip Single Corner Rectangle 7"
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.