OVH Cloud OVH Cloud

Renommer un graphique

11 réponses
Avatar
Olivier BERNARD
Bonjour à tous,

Je souhaiterais donner à un graphique un nouveau nom. J'arrive bien à
connaitre le nom d'un graphique à l'aide de la commande :

NomGraph = ActiveChart.Name

Mais lorsque je fait l'inverse, ça ne marche pas :

ActiveChart.Name = "MonGraph"

J'ai le message :

La méthode 'Name' de l'objet '_Chart' a échoué


Il y a certainement un truc que je ne fais pas bien....

Merci pour votre aide
Olivier

1 réponse

1 2
Avatar
Olivier BERNARD
En enregistrant sous forme de commande cette procédure, on obtient :

ActiveSheet.Shapes("Chart 4").Select
Selection.Name = "Essai x"


Dans ma macro, je fais :

Charts.Add

OldName = ????
NewName = Rapport & "/A" & LigneEdit & "/N°" & NumX

ActiveSheet.Shapes(OldName).Select
Selection.Name = NewName

Par contre, je ne sais pas quoi mettre pour connaitre
l'"ActiveShape.Name"....

Please help....

Olivier



"AV" a écrit dans le message de
news:
...... A la suite de cette instruction, je n'ai
plus la possibilité de renommer le graphique.


Mais si, mais si...
Regarder précédente réponse !
Pour ce qui est de la vérification (manuelle) que ton graphique a bien été
renommé, il faut faire la manip suivante :
Appuyer D'ABORD sur la touche CTRL puis, en la maintenant appuyée, cliquer
sur

le graphe pour le sélectionner.
Le nouveau nom de l'objet apparait dans la zone des noms
Pour une vérif macro, il suffir de tester (par ex.) une erreur de
sélection de

l'objet "Shapes"

AV





1 2